Overview
Skills
Job Details
Job Summary
We 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.