Senior Developer(Java Full Stack) Job at KMM Technologies, Inc., Reston, VA

WlZyRkE4QldZOEgvTVZlZG1xTUJ5SWI1TVE9PQ==
  • KMM Technologies, Inc.
  • Reston, VA

Job Description

Position: Senior Developer(Java Full Stack)

Location: Reston, VA
Hybrid-3 days a week onsite

Description:

Responsibilities:

  • Independently determine the needs of the customer and create solution frameworks.
  • Design and develop complex software solutions to meet needs.
  • Use a process-driven approach in designing and developing solutions.
  • Implement new software technology and coordinate end-to-end tasks across the team.
  • Strong problem-solving skills and ability to work independently.
  • Maintain or oversee the maintenance of existing software.
  • Strong UI experience required

Minimum Required Experiences
8 years of experience



Preferred Experiences

  • Bachelor's degree in computer science, Engineering, or related field.
  • Expertise in Front-end technologies such as Angular, TypeScript, Webpack, PrimeNg and Module Federation related technologies would be a plus.
  • Proficiency in developing applications and services using Java/ J2EE related technologies
  • Skilled in use of core AWS services and basic AWS architecture best practices (S3, ECS Fargate, EC2, SQS/SNS, Route53, Secrets Manager, Lambda, Cloudwatch, AWS Step Functions, EventBridge, API Gateway)
  • Ability to use the AWS service APIs, AWS CLI, and SDKs to write applications
  • Experience with Relational Database Concepts (SQL, Joins, Normalization)
  • Proficiency with Continuous Integration/Continuous Delivery (GitLab and Terraform) and with build tools (Maven, Gradle, Nexus, SonarQube etc)
  • Ability to leverage DevOps tool stack to build, inspect, deploy, test and promote new or updated features.
  • Exposure to unit test frameworks (JUnit, Mockito) and API Endpoints testing with client tool (Postman)
  • Experience with Testing Automation tools such as Karate, Cucumber, Selenium
  • Experience with Agile methodologies Scrum

Desired Experiences

  • Experience with Python language
  • Practical knowledge of SRE, Splunk
  • Experience with Docker
  • Database Modelling
  • Exposure to microservices architecture and serverless frameworks.
  • Experience with monitoring, logging, and security best practices in cloud environments.

Tools

  • Java/J2EE and related technologies including Spring, Springboot with solid understanding of multi-threading and design principles
  • Front-end technologies such as Angular, TypeScript, Webpack, PrimeNg and Module Federation related technologies would be a plus
  • Webservices - REST and various formats such as JSON/XSL/XSD/XSLT
  • Relational DB - Aurora PostgreSQL
  • Development tools such as IntelliJ, Visual Source Code, Git/ Bitbucket, JIRA, Confluence

please share profile to thulasiram at kmmtechnologies com

Job Tags

Full time, Internship, Seasonal work, 3 days per week,

Similar Jobs

Navion Senior Solutions

Caregiver - (Part-Time)(2nd shift) - Richland Square Job at Navion Senior Solutions

 ...candidate comes with a big heart as they support and respond to the residents' emotional and physical needs. This is a Part-Time opportunity on 2nd shift to join a great team in supporting our residents! Richland Square has partnered with Tapcheck, revolutionizing... 

NoGigiddy

Chat Support Agent (Remote) - Entry Level, No Degree Required - 15 - 18 per Hour Job at NoGigiddy

About NoGigiddy: NoGigiddy is a premier on-demand staffing app that connects gig workers with flexible job opportunities across various industries. Our platform specializes in offering work that fits your schedule, providing you with the flexibility and convenience...

Cognize Tech Solutions LLC

Data Analyst Job at Cognize Tech Solutions LLC

 ...Job Title: Data Analyst Remote (Entry Level) Job Type: Full Time Overview: We are seeking a motivated and detail-oriented Entry-Level Data Analyst to join our remote team. This role is designed for students, recent graduates, or early-career... 

HomeBuys, Inc.

Distribution Center Associate Job at HomeBuys, Inc.

 ...General Description The Distribution Center (DC) Associate is responsible for carrying out the logistics of sorting, pricing, counting, and packing merchandise. A qualified candidate for the DC Associate has an excellent work ethic and is always looking for tasks to... 

Domino's Franchise

Customer Service Rep - 507 N JP Wright Loop Rd. Job at Domino's Franchise

 ...responsibilities would include (but are not limited to): Greeting customers and taking orders with a smile! Operating the cash register and collecting payment from customers. Making consistent products within Dominos Pizza guidelines. Maintaining a clean and organized...