Job Summary:
We are looking for a skilled Java Full Stack Developer with 58 years of hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate will have strong expertise in Java, Spring Boot, and modern front-end frameworks like Angular or React, along with solid database and cloud exposure.
Key Responsibilities:
- Design, develop, and deploy robust, scalable, and secure web applications using Java and modern frontend technologies.
- Work with Spring Boot to build RESTful APIs and microservices.
- Develop dynamic, responsive user interfaces using React.js, Angular, or Vue.js.
- Collaborate with UI/UX, backend, and DevOps teams for end-to-end development.
- Participate in the full SDLC requirements analysis, design, coding, testing, and deployment.
- Write clean, maintainable, and testable code following best practices.
- Troubleshoot and resolve technical issues across the application stack.
- Perform code reviews and mentor junior developers.
Technical Skills:
Backend:
- Core Java, J2EE, Spring, Spring Boot, Hibernate/JPA
- RESTful Web Services, Microservices Architecture
- Maven/Gradle, JUnit/TestNG
Frontend:
- Angular / React.js / Vue.js
- HTML5, CSS3, JavaScript, TypeScript
- Bootstrap, Material UI
Database:
- SQL (MySQL, PostgreSQL, Oracle)
- NoSQL (MongoDB, Cassandra optional)
DevOps & Tools:
- Git, Jenkins, Docker, Kubernetes (Good to have)
- Cloud Platforms: AWS / Azure / GCP (Nice to have)
- CI/CD pipelines, Agile methodologies
Others:
- Excellent problem-solving and debugging skills
- Strong communication and collaboration abilities
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 58 years of professional experience as a Full Stack Developer using Java technologies.
- Proven experience in developing enterprise-level applications with both frontend and backend components.