Epicareer Might not Working Properly
Learn More

Lead Java Backend Developer - Onsite

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Details:

Title: Sr/Lead Java Backend Developer with AWS

Location: Tysons, VA | McLean, VA | Day 1 Onsite/ Hybrid

Duration: Long Term Contract

Job Description:

  • Experience in Agile software development methodology and practices with full development lifecycle from inception through implementation.
  • Required: Java, J2EE, Spring boot, Microservice, Webservices.
  • Working knowledge of Object-Oriented Analysis/Object Oriented Design methodologies and life cycles.
  • Hands-on working knowledge on AWS Services implementing java applications such as Lambda, RDS, SQS, SNS, Kinesis, ECS Fargate, CloudFormation etc.
  • Experience with application development on Java, J2EE, Spring, and MVC, Java Design Patterns and JUnit.
  • Knowledge of Web service technologies including SOAP/REST.
  • A fundamental understanding of software skills and the different components of SDLC such as business analysis, development, and maintenance and software improvement is essential
  • Springboot Framework (REST, Batch, SSE Architecture, Event Based etc.)
  • Apache Camel
  • Encryption Frameworks (JWT, KMS Solutions)
  • AWS (S3, Postgres, DynamoDB, Redis etc.)
  • One Pipeline
  • Git Branching Framework,
  • SAST and DAST Tools
  • Karate Framework (AP| Testing)
  • Snowflake
  • Streaming Data Platform (Kafka) and Messaging Patterns
  • In addition, troubleshooting experience in live production environments and has performed RCA (Root Cause Analysis) exercise as well.

Additional to the JD:

* AWS Serverless and Cloud: Experience inAWS serverless components and understanding the importance of security and monitoring
* Containerization: Understanding of Docker and Kubernetes for containerization and orchestration.
* Api Design: Proficiency in designing APls and services using Java Spring framework and able to design database entities with intent and scale in mind
* Problem solving: able to solve complex backend and coding challenges
* Communication: able to clearly explain technical concepts and clarify the answers

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job