Job SummaryWe are seeking an experienced
Java Full Stack Developer with strong expertise in
Java/J2EE technologies and modern front-end frameworks to design, develop, and maintain enterprise applications. The role requires hands-on experience with
Angular 17, Spring Boot, Microservices architecture, and REST/SOAP web services. The ideal candidate should also have
Unemployment Insurance domain experience (preferred) and a strong background in building scalable applications using modern development practices.
Key Responsibilities- Design, develop, and maintain enterprise applications using Java, J2EE, and Spring Boot.
- Develop scalable microservices-based architectures and integrate them with backend systems.
- Build responsive user interfaces using Angular 17, JavaScript, and CSS.
- Develop and consume REST and SOAP web services for system integration.
- Work with Hibernate ORM for database interactions and persistence.
- Implement secure and efficient APIs using JSON and XML data formats.
- Manage project dependencies and builds using Maven.
- Develop and optimize database queries using PostgreSQL.
- Collaborate with cross-functional teams including architects, QA teams, and product stakeholders.
- Participate in code reviews, debugging, and performance optimization.
- Follow best practices for software development, testing, and deployment.
Required Skills & Experience- 8+ years of experience in Java development.
- Strong expertise in Java, J2EE, and Core Java.
- Hands-on experience with Angular 17.
- Experience with Spring Boot and Microservices architecture.
- Knowledge of REST and SOAP web services.
- Experience with Hibernate ORM and relational databases.
- Strong proficiency in JavaScript, CSS, JSON, and XML.
- Experience using Maven for build automation.
- Database experience with PostgreSQL.
- Experience in enterprise application development and integration.
Preferred Skills- Experience in the Unemployment Insurance domain (preferred PS-US Accounts).
- Experience working in Agile development environments.
- Familiarity with enterprise integration and distributed systems.