This position requires presence at the office 5 times per month
We are seeking a highly skilled and experienced Full-Stack Java Engineer who can design, develop, test, and maintain complex enterprise applications using modern Java, Spring Boot, Angular, and related technologies. The ideal candidate is comfortable working in CI/CD environments, understands secure development practices, and can collaborate effectively within an agile team.
Responsibilities:
• Design, develop, and maintain backend services using Java, Spring, Spring Boot, Hibernate/JPA, and related frameworks
• Build and enhance front-end applications using Angular, HTML5, CSS3, and responsive design principles
• Develop automated tests using Spring Boot Test, JUnit, and Mockito
• Implement CI/CD pipelines and integrate code using Git/Bitbucket, Maven, Gradle, and Bamboo
• Build and consume REST and SOAP services in line with enterprise architecture standards
• Deploy and troubleshoot applications on WebLogic, Tomcat, and/or JBoss application servers
• Work with Oracle databases and contribute to efficient SQL query development and optimization
• Collaborate with cross-functional teams using the Atlassian suite (Jira, Confluence, Bitbucket)
• Apply security best practices, including authentication, authorization, encryption, and modern security protocols
• Participate in code reviews, design discussions, and continuous improvement initiatives
• Contribute to documentation and ensure compliance with accessibility and UX standards where applicable
Requirements (Must Have)
• In-depth knowledge and experience with Spring, Spring Boot, Hibernate/JPA, MVC, Validation, Testing, and Spring Security
• Strong experience with CI/CD practices, Git/Bitbucket, Maven, and Gradle
• In-depth knowledge and hands-on experience with Spring Boot Test, JUnit, and Mockito
• Good knowledge of HTML5 and CSS3
• In-depth knowledge of Angular and NPM
• Knowledge and experience with WebLogic, Tomcat, and/or JBoss
• Strong understanding of REST principles
• Knowledge of SOAP and Spring Web Services
• Knowledge and experience with Oracle
• Experience with the Atlassian suite: Jira, Confluence, Bitbucket, Bamboo