Genesis10 is currently seeking a Full Stack Java Engineer with our client in the financial industry. This is a 12+ month contract position.
Responsibilities
- Consult on and contribute to moderately complex initiatives and deliverables within Software Engineering.
- Participate in large-scale technical planning and execution efforts related to software solutions.
- Review and analyze moderately complex software engineering challenges involving variable technical factors.
- Contribute to the resolution of engineering issues, leveraging a strong understanding of software development practices, policies, and compliance requirements.
- Collaborate with internal stakeholders and engineering teams to ensure successful delivery of application solutions and cloud-native services.
Required Qualifications
- 4+ years of Software Engineering experience, or equivalent through work, training, military, or education.
- 4+ years of experience in Java (Version 8 or later), with strong functional programming skills.
- 4+ years of experience working with Spring frameworks, including Spring Boot, Spring Batch, and core Spring modules.
- 2+ years of development experience with container orchestration platforms such as Tanzu Kubernetes or Azure Kubernetes Service (AKS); experience with AWS or GCP is also acceptable.
- 2+ years of experience working with messaging platforms like Apache Kafka or Confluent Enterprise.
- 2+ years of experience with Event-Driven Architectures and patterns such as Choreography, Orchestration, CQRS, and Event Sourcing.
- 2+ years of experience designing and engineering cloud-native solutions.
- 2+ years of experience implementing secure DevOps practices and automating deployments to cloud environments.