What are the responsibilities and job description for the Java Software Engineer position at Mindlance?
Role: Senior Software Engineer (Java)
Location: Concord, CA / Charlotte, NC (Onsite 3 days/week & 2 days remote)
Contract: 12 to 24 months
Skills Needed: Backend Java, API development, Microservices, Oracle, Splunk
Client JD-
We are seeking a Senior Software Engineer (SE3) with strong backend Java experience to support the development of APIs and microservices within a large-scale banking/transaction environment. The role involves modernizing monolithic applications, contributing to cloud migration (OCP), and ensuring platform stability, performance, and security.
Key Responsibilities
- Design, develop, test, and support backend APIs and microservices.
- Work on modernization and cloud migration efforts.
- Ensure scalability, resiliency, and secure SDLC practices.
- Handle production support, monitoring, and issue resolution.
- Collaborate with product managers, architects, and engineering teams.
- Guide junior developers when needed.
Required Skills
- 4 years Java/Spring development
- 4 years API/microservices experience
- 2 years Oracle database experience
- Experience with Splunk or similar monitoring tools
- Agile/Scrum experience
Nice to Have
- Experience decomposing monolithic apps
- Cloud/OCP migration experience
- Kafka or event-driven architecture
- API management tools (e.g., Apigee)
- Exposure to GenAI/Copilot (bonus)
EEO:
“Mindlance is an Equal Opportunity Employer and does not discriminate in employment based on – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”
Salary : $60 - $65