Senior Core Java Engineer
Core
Design and develop scalable, high-performing enterprise applications using modern Java technologies, leading technical design and architecture for complex initiatives.
Role type
Senior Core Java Engineer (Enterprise Applications)
Builds
RESTful APIs, microservices, and event-driven solutions
Domain
Enterprise Software / Financial Services
Deliverable
production ML models | product features
Required skills
Core Java, Spring Boot, Spring Framework, REST APIs, Microservices, Oracle SQL/PL/SQL, Tomcat, WebLogic, Angular, React, Design Patterns, OOP, Enterprise Architecture
Preferred skills
Cloud-native application design, Docker, Kubernetes, OpenShift, CI/CD, DevOps tools (Ansible, Jenkins, SonarQube), Application Security, Financial Services domain experience
Technologies
Java, Spring, Spring Boot, Oracle, SQL, PL/SQL, Angular, React, Docker, Kubernetes, OpenShift, Jenkins, Ansible, Git, Tomcat, WebLogic
Responsibilities
Design and develop scalable enterprise applications; Lead technical design and architecture discussions; Manage delivery from requirements to production support; Build and maintain RESTful APIs and microservices; Improve performance and scalability of distributed systems; Mentor engineers and establish development standards; Conduct code reviews and root cause analysis; Ensure adherence to security and regulatory standards.
Seniority
Senior, hands-on IC with leadership responsibilities