Full Stack Java Developer
Apply for this position
All fields marked * are required
We are looking for a skilled Full Stack Java Developer with strong expertise in Java/J2EE and modern frontend technologies. The ideal candidate should have hands-on experience building scalable enterprise applications using Java-based backend frameworks and either React.js or Node.js. Experience with DevOps tools and containerization technologies is highly preferred.
Mandatory Skills
Strong experience in Java/J2EE
Hands-on experience with React.js or Node.js
Experience in developing RESTful APIs and Microservices
Good understanding of object-oriented programming and design principles
Preferred Skills
Angular
Docker
Jenkins
Kubernetes
Git/GitHub/Bitbucket
SQL databases (PostgreSQL/MySQL/Oracle)
Agile/Scrum methodology
Key Responsibilities
Design, develop, and maintain scalable full-stack applications using Java/J2EE and React.js or Node.js.
Develop robust REST APIs and integrate with frontend applications.
Build responsive and user-friendly interfaces using React.js (or Angular where required).
Participate in system design, architecture discussions, and code reviews.
Deploy and maintain applications using Docker and Kubernetes.
Configure and manage CI/CD pipelines using Jenkins.
Troubleshoot production issues and optimize application performance.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Write clean, maintainable, and well-documented code following best practices.
Required
Preferred