Java Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking experienced Senior and Mid-Level Java Full Stack Developers to design, develop, and maintain enterprise-grade applications. The ideal candidate will have strong backend expertise in Java along with modern front-end development experience, and a solid understanding of database and integration technologies., * Design, develop, and maintain scalable enterprise applications using Java (8/17), Spring Boot, and Angular
- Collaborate with cross-functional teams in an Agile (Scrum) environment to deliver high-quality software solutions
- Conduct code reviews, enforce coding standards, and ensure best practices
- Develop and integrate RESTful web services and messaging systems (JMS)
- Troubleshoot, debug, and optimize application performance
- Participate in testing, deployment, and production support
Requirements
-
Strong experience in Core Java / J2EE and enterprise application development
-
Hands-on experience with:
-
Java 8 / Java 17
-
Spring Boot & Spring Framework
-
Angular (frontend development)
-
SQL & database design
Strong expertise in Oracle Database
Solid problem-solving and analytical skills
Excellent communication and collaboration abilities
Preferred / Nice-to-Have Skills
-
Experience with:
-
JMS (Java Messaging Service)
-
Apache Camel
-
Log4j
-
Elasticsearch / OpenSearch
Familiarity with Agile methodologies (Scrum)
Experience with code quality tools and CI/CD practices