Software Engineer - Java Development
Core
Develop and maintain Java-based banking applications using Spring frameworks and containerized deployment.
Role type
Mid-level Java backend engineer
Builds
Banking domain applications and RESTful web services
Domain
Finance / Banking
Deliverable
production ML models | product features
Required skills
Java, Spring MVC, Spring Boot, Spring Security, Spring Batch, JMS, SOAP/RESTful Web Services, JSON/XML messaging, RDBMS (Oracle, MS SQL Server, MySQL), Multithreading, OOPs, Design Patterns, jQuery, Bootstrap, Container deployment (JBoss, WebLogic, WAS, Tomcat)
Preferred skills
Banking domain experience
Technologies
Spring, JBoss, WebLogic, WAS, Tomcat, Oracle, MS SQL Server, MySQL, jQuery, Bootstrap, Struts, Hibernate
Responsibilities
Develop core Java and advanced Java applications; Implement REST APIs and web services; Deploy applications on containers; Work with RDBMS for data management; Apply design patterns and OOPs concepts.
Seniority
Mid-level, hands-on IC