Get AI-powered advice on this job and more exclusive features.
We are looking for a skilled Senior Java Developer with hands‑on experience in modern Java frameworks, cloud technologies, and containerized environments. The ideal candidate will be responsible for designing, developing, and maintaining scalable applications leveraging Java 17+, Spring Boot, Docker, and AWS.
Key Responsibilities
* Design, develop, and maintain robust backend services using Java 17+ and the Spring ecosystem (Spring Boot, Spring Data, JPA, Messaging).
* Build and integrate RESTful APIs for application communication.
* Implement and manage containerized applications using Docker, Helm, and OpenShift (OCP).
* Work with AWS cloud services, applying cloud computing best practices and terminology.
* Develop and optimize database solutions using PostgreSQL or AWS Aurora.
* Contribute to test automation and performance testing using Cucumber and Gatling.
* Participate in continuous integration and deployment (CI/CD) processes using Git, Jenkins, and related tools.
* Collaborate with cross‑functional teams in an Agile environment to deliver high‑quality, scalable solutions.
Required Skills & Qualifications
* Strong programming skills in Java 17 or later.
* Proficiency in Spring Boot, Spring Data, Spring Web, and Spring Messaging.
* Hands‑on experience in building RESTful services.
* Experience with containerization tools (Docker, Helm, OCP/OpenShift).
* Working knowledge of AWS fundamentals and cloud computing concepts.
* Solid understanding of RDBMS, particularly PostgreSQL or AWS Aurora.
* Experience in test automation (Cucumber) and performance testing (Gatling).
* Familiarity with build automation tools (Gradle preferred, Maven acceptable).
* Experience with CI/CD pipelines using Git and Jenkins.
Nice to Have
* Exposure to microservices architecture.
* Experience with monitoring and logging tools (e.g., Prometheus, ELK, Grafana).
* Strong problem‑solving, debugging, and communication skills.
Education
* Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
About Opus
Opus Consulting Solutions focuses on shaping the future of payments technology. With experience building highly innovative solutions and products, we combine our deep technology proficiency with unmatched domain expertise in Payments and Fintech, enabling us to deliver unparalleled quality and value in everything we do.
For the last 26 years, our team works with a diverse global customer base, ranging from start‑ups to Fortune 500 financial leaders, all focused on digital transformation and driving innovation in payments.
We’re headquartered in Alpharetta, Georgia, USA.
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
IT Services, IT Consulting and Software Development
#J-18808-Ljbffr