Java Developer
We are seeking a lead Java developer with strong technical expertise and hands-on experience in Java-based backend development. This role involves leading the design and development of scalable, secure APIs and services, leveraging modern technologies such as Spring Boot, Apache Camel, AWS, and OpenShift. As a key contributor, you will work across cross-functional, global teams to define architecture, scope solutions, and ensure high availability, performance, and security of integrated systems. The ideal candidate will also bring a strong understanding of DevOps and CI/CD best practices.
Key responsibilities include:
- Serving as a technical lead, actively contributing to coding and development using Java, Spring Boot, Apache Camel, and related technologies.
- Designing and building APIs and microservices deployed on platforms such as OpenShift and AWS.
- Collaborating with stakeholders to estimate and scope solutions aligned with business requirements.
- Leading technical design and architecture discussions across global teams.
- Defining and documenting system architecture, integration points, and workflows.
- Ensuring that solutions are scalable, secure, and optimized for performance.
- Driving the creation of proof-of-concepts (POCs) and reusable development templates.
- Contributing to infrastructure design and DevOps implementation.
- Championing CI/CD and automation practices throughout the development lifecycle.
Qualifications include:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Flexibility to work with global teams across time zones.
Required skills and experience include:
- 10+ years of experience in software development, primarily focused on backend/API development preferably with banking/financial service organizations.
- Strong proficiency with Spring Boot, Java, Apache Camel, Linux, Unix, OpenShift, AWS, Kubernetes, API gateways (e.g., Apigee).
- Hands-on experience with data formats and standards: JSON, XML, YAML, XSD, XSLT, XPath.
- Messaging systems: Kafka, IBM MQ, JMS.
- Ability to manage multiple projects and priorities simultaneously.
- Prior experience in the financial services domain is a strong advantage.
Mindlance is an equal opportunity employer and does not discriminate in employment on the basis of minority/gender/disability/religion/LGBTQI/age/veterans.