- Company Name
- Element Technologies Inc
- Job Title
- Senior Java Developer
- Job Description
-
Job title
Senior Java Developer
Role Summary
Long‑term contract position for a seasoned Java engineer responsible for designing, developing, and maintaining cloud‑native applications using Java 17+, Spring Framework, and AWS services, with automation via Terraform and CI/CD pipelines.
Expectations
Deliver high‑quality, scalable code within sprint cycles; mentor junior developers; maintain clear architecture documentation and process standards.
Key Responsibilities
- Design, implement, and deploy Java (17/21/25) services with Spring & Spring Batch.
- Build and manage infrastructure using Terraform for AWS components (ECS, Aurora PostgreSQL, S3, Glue, Athena, VPC, IAM, ALB/NLB, SQS, EventBridge, Lambda).
- Develop Kafka‑based event pipelines; configure Control‑M and MFTS routing.
- Create and maintain codebases with GitHub, Copilot, and LLM‑enhanced workflows.
- Set up and maintain Jenkins‑based CI/CD pipelines, integrating testing frameworks (Cucumber, Top Hat, BlazeMeter/JMeter, JUnit, Mockito, Gremlin, PACT).
- Participate in code reviews, design discussions, and continuous improvement.
- Ensure security best practices in IAM, networking, and deployment.
- Troubleshoot and resolve production incidents quickly.
Required Skills
- Proficiency in Java (v17, v21, v25) and Spring Framework/Spring Batch.
- Expertise in Terraform and AWS services (ECS, Aurora Postgres, S3, Glue, Athena, VPC, IAM, ALB/NLB, SQS, EventBridge, Lambda).
- Strong experience with Kafka eventing, Control‑M, MFTS, GitHub Copilot, and agentic workflows.
- Familiarity with Jenkins, CI/CD pipeline design, and automation.
- Deep knowledge of testing tools: Cucumber, Top Hat, BlazeMeter/JMeter, JUnit, Mockito, Gremlin, PACT.
- Solid background in networking, IAM, security, and deployment best practices.
- Excellent problem‑solving, communication, and collaboration skills.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- AWS Certified Solutions Architect – Associate (preferred).
- Java or Spring certification (e.g., Oracle Certified Professional, Java SE 17 Programmer) is a plus.