Overview

Job Description: Java developer
Experience: 6-8 years
Location: Indore, Bhilai, noida

Job Summary:
We are seeking a skilled and motivated Java Developer to join our dynamic development team. The ideal
candidate should have a strong background in Java programming and software development, with a
passion for creating efficient and maintainable applications. The Java Developer will collaborate with
cross-functional teams to design, develop, test, and deploy high-quality software solutions that meet both
client and business requirements.
Skills:
– Relevant experience in Java/J2EE, Springboot, Hibernate.
– Experience in designing & developing and architecting systems/software for large business
environments (Java, J2EE).
– Strong design and coding skills in Enterprise Java, Hibernate, Spring, Spring Boot, REST web services,
JMS (ActiveMQ), XML, JSON.
– Strong understanding of Microservices architecture is a must.
– Must have good experience in Unix/Oracle/MYSQL.Postgresql
– Good to have: Worked on security and vulnerability fixes, Javascript, Jquery
– Worked on Liquibase.
– Experience in Agile Development, Scrum, and Iterative approaches.
– Participate in requirement gathering JAD sessions and support documentation.
– Work with Product Management to resolve or raise queries and get query resolution on areas which are
unclear, ambiguous and which need more information.
– Develop high quality code as per standards, tiered coding, business layer coding, interface development
and service development as needed.
– Ability to solve complex software system issues.
– Experience in any communication framework (MQ) is an added advantage.
– Experience working in the Financial Technology domain/industry is an added advantage (preferred).
Responsibilities:
– Design, code, test, and debug high-quality Java applications, adhering to best practices and coding
standards. Develop complex features and functionalities that align with project requirements.
– Analyze complex technical problems and propose innovative solutions. Troubleshoot and debug issues
across the full stack to ensure smooth software operation.
– Take ownership of technical design decisions, provide guidance on architectural choices, and mentor
junior developers. Lead by example in terms of coding standards, code reviews, and development
methodologies.
– Stay updated with the latest industry trends, Java technologies, and tools. Propose and implement
innovative solutions to enhance software development processes.