Java Full Stack Developer (FSD) with AWS Expertise
Java Full Stack Developer (FSD) with AWS Expertise
Location: Delaware (Onsite role)
Duration: Long-TermDomain: Banking / Investment Banking / Financial Service
Job Description:
Seeking a strong Java Full Stack Developer / Lead Developer with AWS expertise.
Core Responsibilities and Technical SkillsStrong 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 AWSStrong 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.