Job Title : Senior Java Developer (Microservices & Spring Boot)
Experience : 7 Years
Location : Bangalore, Chennai, Gurgaon, Pune, Hyderabad
We are looking for a Senior Java Developer with strong expertise in enterprise application development, microservices, and messaging technologies.
Key Responsibilities :
- Design, develop, and maintain enterprise-grade Java applications using Java 8/11/17 .
- Build scalable REST APIs and microservices using Spring Boot, Spring Framework, JMS, and JPA.
- Develop and integrate messaging solutions using Java Message Service (JMS) and Apache Camel.
- Work with Hibernate ORM, Oracle SQL, and JDBC for data access and optimization.
- Develop and maintain XML-based integrations using XML, XSLT, XPath, XQuery, and related technologies.
- Create real-time applications using WebSockets and Service-Oriented Architecture (SOA).
- Optimize application performance through effective Java memory management, garbage collection tuning, and transaction management (including XA Transactions).
- Deploy and troubleshoot applications across Linux/Unix and Windows environments.
- Collaborate with cross-functional teams to deliver secure, high-performance enterprise solutions.
Required Skills :
- Strong hands-on experience with Java 8/11/17 .
- Expertise in Spring Boot, Spring Framework, JMS, and JPA.
- Experience with Apache Camel and endpoint integration.
- Proficiency in Hibernate, Oracle Database, SQL, and JDBC.
- Strong knowledge of XML technologies (XML, XSLT, XPath, XQuery, JAXB/JAXP).
- Good understanding of SOA, WebSockets, and enterprise integration patterns.
- Experience working on Linux/Unix platforms.
- Exposure to Murex Open Connect C2 is an added advantage.