Java Full Stack Developer (FSD) with AWS Expertise
Location: Delaware (Onsite role)
Duration: Long-Term
Job Description
Seeking a strong Java Full Stack Developer / Lead Developer with AWS expertise.
Core Responsibilities and Technical Skills
- Strong expertise in Java/J2EE, microservices, Java Persistence API (JPA), Model-View-Controller (MVC) architecture, Java Messaging Service (JMS), and web services development using SOAP/REST.
- Experience developing microservices with REST APIs.
- Software development using Java 8 or higher, Spring Boot, and deployment practices.
- Knowledge of Kafka.
- Scripting and build/development tools: Maven, Atlassian toolset (JIRA), CI, Jules, Jenkins, and test-reporting tools.
- Strong understanding of system and software quality assurance best practices and methodologies.
- Ability to provide technical solutions to a diverse range of difficult problems.
- Effective communication and teamwork, including collaboration with cross-functional teams.
- Cloud and platform exposure: Cloud Foundry, Kubernetes, Apache Tomcat, Spring, Spring Boot IntelliJ, JUnit, Agile practices, Splunk, and Dynatrace.
Must-Have Skills: Designing and Solutioning Using AWS
- Strong exposure to AWS cloud platforms and containerization technologies, such as AWS, Docker, and Kubernetes.
- Experience with EaaC (Environment as Code deployment) and Infrastructure as Code (IaC).
- Experience with AWS Terraform deployment, ECS Fargate, and AWS Lambda.
- Experience building AWS CloudWatch alerts and dashboards, and Datadog monitoring dashboards.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a relevant field.
- Strong knowledge of designing and deploying solutions using AWS Cloud.
- Effective communication and teamwork skills, including collaboration with cross-functional teams.
- Strong problem-solving and analytical abilities.
- Good written and spoken communication skills.