Overview
On Site
$50 - $60
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
Agile
Apache Camel
Apache Kafka
Apache Tomcat
Kubernetes
Database
IBM WebSphere MQ
SQL
Oracle Cloud
Microservices
OCI
Telecommunications
Linux
Job Details
Job Title: Java Back-End Developer (W2 only)
Location: Alpharetta, GA (Hybrid, Local)
Experience: 11+ years
interview: 2nd Round F2F
Core Role & Responsibilities
This is a hands-on development role, not a support position. The developer will work on both legacy systems and new microservices architecture as the team migrates functionalities.
Development: Design, develop, and deliver business enhancements on both the legacy platform and the new microservices architecture.
Legacy & Migration: Understand and work with the existing legacy system (running on Tomcat) while building out new microservices.
Cloud & Infrastructure: Work on enhancements for the Oracle Cloud Infrastructure (OCI) and implement microservices on a Kubernetes platform.
Collaboration: Interact with upstream and downstream systems, work with a mixed onsite/offshore team, and follow Agile methodologies.
Quality & Security: Deliver high-quality, high-performance code, adhering to strict security standards and SOX compliance due to the link with wholesale billing.
Must-Have Skills:
10+ years of total experience, with at least 6 years in Spring Boot development within a Kubernetes environment.
Java/Spring Boot: Proficient in Java 21 (or a very recent version like Java 20) and a recent version of Spring Boot.
Kubernetes: Good working experience with Kubernetes, including managing clusters.
Oracle Database: Strong working knowledge of Oracle is critical, including the ability to write and tune complex SQL queries to resolve performance issues.
Legacy Environment: Experience with Linux hosts and some familiarity with Tomcat is expected.
Desired (Nice-to-Have) Skills:
Middleware: Working knowledge of Kafka and IBM MQ.
Workflow: Experience with Apache Camel.
Telecom Domain: A background in telecommunications is an advantage but not required.
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.