Overview:Job SummaryWe are seeking a
highly skilled Java Full Stack Developer with strong expertise in
Java, J2EE, Spring Boot, Angular 17, and Microservices to join our development team. The ideal candidate will have hands-on experience in both
frontend and backend development, excellent problem-solving skills, and the ability to work independently as well as in cross-functional teams to deliver robust, scalable, and secure enterprise applications.
Key Responsibilities - Design, develop, test, debug, and implement web-based enterprise applications using Java and Angular 17.
- Enhance and maintain existing applications based on change requests and defect fixes independently.
- Collaborate with business analysts, QA engineers, and cross-functional teams to ensure quality delivery.
- Develop RESTful and SOAP-based web services for integration with internal and external systems.
- Implement and maintain microservices architecture with Spring Boot and Hibernate.
- Write clean, efficient, and maintainable code adhering to Java coding standards and best practices.
- Optimize and monitor application performance and ensure security and integrity of systems.
- Work on database development and optimization using PostgreSQL and DB2.
- Maintain release management cycles and development environments.
- Participate actively in Agile/Scrum ceremonies and contribute to sprint planning and retrospectives.
- Create and maintain process documentation, technical reports, and BIRT reports as required.
Technical Skills Required - Programming Languages: Java, J2EE, JavaScript, TypeScript
- Frontend Technologies: Angular 17, HTML5, CSS3, JSON, XML
- Backend Frameworks: Spring, Spring Boot, Hibernate ORM, MVC model
- Web Services: RESTful APIs, SOAP
- Database: PostgreSQL, DB2 (strong SQL writing skills)
- Build & Version Control: Maven, GitHub, AWS CodeCommit
- Cloud Platforms: AWS (preferred)
- Reporting Tools: BIRT Reporting
- Architecture: Microservices-based design, Object-Oriented Programming, Design Patterns
- Methodologies: Agile/Scrum SDLC
Qualifications & Experience - Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 5-10 years of strong hands-on experience in Java full stack development.
- Proven experience developing applications using Angular 17, Spring Boot, and Microservices.
- In-depth understanding of web technologies, security standards, and best coding practices.
- Excellent analytical, troubleshooting, and problem-solving abilities.
- Strong communication and interpersonal skills, with the ability to translate business requirements into technical solutions.
Preferred Skills - Experience in AWS cloud technologies (Lambda, EC2, S3, RDS, etc.).
- Exposure to CI/CD pipelines and DevOps practices.
- Familiarity with BIRT or similar reporting tools.
- Experience in agile environments and working with distributed teams.