Developer
Core
Develop and deliver high-quality, scalable, maintainable, and performance-optimized software solutions including Java/Spring Boot applications, REST APIs, microservices, and user interfaces.
Role type
Senior IC full-stack Java developer
Builds
Java/Spring Boot applications, REST APIs, microservices, ReactJS user interfaces
Domain
Banking/Financial Services, Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, REST APIs, ReactJS, JavaScript, Redux, HTML, CSS, Oracle, PostgreSQL, MongoDB, OpenShift, Kubernetes, GitLab, Agile, Unit Testing, Secure Coding
Preferred skills
Kafka, IBM MQ, Event-driven architectures, Wiz, Prisma, Security tooling, Grafana, Kibana, Banking experience, Performance optimization, Production support
Technologies
Java, Spring Boot, ReactJS, Redux, Oracle, PostgreSQL, MongoDB, OpenShift, Kubernetes, GitLab, SonarQube, Maven, Gradle, Kafka, IBM MQ, Wiz, Prisma, Grafana, Kibana
Responsibilities
Build Java and Spring Boot applications, REST APIs, microservices, and enterprise integrations; Develop user interfaces using ReactJS, JavaScript, Redux, HTML, and CSS; Work with Oracle, PostgreSQL, and MongoDB databases; Build and manage infrastructure and deployment pipelines using OpenShift, Kubernetes, and GitLab; Participate in code reviews, unit testing, secure coding, and code-quality activities; Collaborate with product managers, designers, engineers, and stakeholders to define requirements and solution strategies; Support production releases, operational activities, troubleshooting, monitoring, risk management, and continuous improvement.
Seniority
Senior, hands-on IC