Apex Systems
Manager – Java Modernization
We are seeking a Manager – Java Modernization to lead the design, development, and implementation of scalable backend systems and modernization initiatives. This role is hands-on and highly collaborative, requiring deep technical expertise in Java, microservices, and cloud-native technologies. You will work closely with business stakeholders, product teams, and engineering leadership to deliver high-impact solutions in a fast-paced environment.
Location & Work Schedule
Onsite Requirement: Not a remote position
Location: Hopkins, MN
Schedule: Minimum 3 days onsite per week
Key Responsibilities
Design, develop, and maintain RESTful APIs and microservices using Java and Spring Boot.
Lead modernization efforts including:
Shield integration
Cassandra database migration
Framework enhancements and reusable component development
Break down monolithic applications into scalable, loosely coupled microservices.
Collaborate with business users and product leads to define and deliver technical solutions.
Implement and enforce modernization standards and best practices.
Ensure services are secure, scalable, and independently deployable.
Manage relational (PostgreSQL) and NoSQL (Cassandra) databases, including data migrations.
Integrate third-party APIs and internal services.
Drive CI/CD automation and container orchestration using Kubernetes and Docker.
Conduct code reviews, write unit/integration tests, and ensure code quality.
Participate in Agile ceremonies and contribute to sprint planning and delivery.
Technical Expertise Required
Java EE & Spring Boot Development: 10+ years
REST API Design & Test Automation: 5+ years
Microservices Security & Resilience: 5+ years
Cloud Security & PaaS Constructs: 3+ years
DevOps Tools (Docker, Kubernetes, Jenkins, Git, JIRA): 5+ years
Agile Methodologies (Scrum/Kanban): 10+ years
Database Experience:
PostgreSQL & Cassandra: 10+ years
Preferred Tools & Platforms:
Apigee, Istio, Kafka, AWS, GCP: 5+ years
Financial Services Experience: Preferred (3+ years)
Preferred Qualifications
Experience with Agentic AI and custom AI model development.
Interview Process
Rounds: 1
Format: Video or in-person
Focus: Purely technical
Team & Domain
Department: ICS – Credit Card Domain
Collaborative environment with onshore/offshore development teams
Emphasis on modernization, scalability, and secure development practices
Strong hands on experience in Java EE design and Microservices/API development using Java/Springboot and Python etc ..
Strong working knowledge in SQL Database like PostGresql, NoSQL databases like Cassandra and Azure Cloud Databases etc…
Managing database distribution, security, and access requirements.
Designing and developing logical and physical layers of databases.
Monitoring performance and performing database training and assists application developers.
Experience with software monitoring tools such as Splunk, CloudWatch, Datadog, Kibana, etc
Prior experience with GraphQL.
API Security.
Experience in streaming technologies like Apache Kafka, Spark is preferred
Prior experience with popular React.js workflows (such as Flux or Redux)
Experience in Jenkins/Cloudbees, Apigee, Istio, Kubernetes, Rancher.
Experience in Cloud native development in Azure or AWS is preferred.
Experience with API Automation Framework (Rest Assured, JMeter, Postman, Cucumber etc)
Strong Systems design, problem-solving and analytical skills
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.
Benefits
Apex Systems offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure.
#J-18808-Ljbffr
#J-18808-Ljbffr