Job Description
We are seeking an experienced Java Developer with strong expertise in enterprise application development, microservices architecture, and team leadership. The role involves building scalable, high-performance systems in the Financial Services domain.
Key Responsibilities
- Design, develop, and maintain applications using:
- Java, Core Java, Advanced Java
- Spring Boot, Microservices
- Struts, Hibernate
- Develop and implement large-scale distributed applications.
- Build high-performance, scalable services to meet business requirements.
- Design and write complex SQL queries and contribute to database design.
- Implement MVC architecture by developing:
- Views
- Controllers
- Model components
- Create and maintain technical design documents and specifications using:
- UML
- Microsoft Visio
- Participate actively in all phases of the Software Development Life Cycle (SDLC).
- Lead and manage a development team of minimum 3 members.
- Provide technical guidance, code reviews, and support to team members.
Required Skills & Experience
- Strong hands-on experience in:
- Java, Core Java, Advanced Java
- Spring Boot, Microservices
- Struts, Hibernate
- SQL
- Experience in developing complex, distributed, and high-performance systems.
- Strong understanding of MVC design pattern.
- Proficiency in database design and optimization.
- Experience in team handling and leadership.
- Thorough knowledge of SDLC processes and best practices.
Job Details
- Role: Software Development – Other
- Industry Type: Financial Services
- Department: Engineering – Software & QA
- Employment Type: Full Time, Permanent
- Role Category: Software Development
Education
- UG: B.Tech / B.E. in Any Specialization OR Any Graduate
- PG: Any Postgraduate / MBA / PG Diploma / CA
Key Skills
- Java Development
- Spring Boot
- Microservices
- Hibernate
- SQL
- MVC Architecture
- Distributed Systems
- Team Leadership
- SDLC