About the Role" "Java Fullstack Engineer"
"Responsibilities"
- Backend Development
- Design and develop scalable backend services using Java (8+), Spring Boot, and RESTful APIs.
- Implement microservices and integrate with databases using JPA/Hibernate.
- Ensure application performance, security, and scalability.
- Participate in code reviews and enforce best coding practices.
- Frontend Development
- Develop responsive and user-friendly interfaces using Angular or React.
- Work with HTML5, CSS3, JavaScript, and TypeScript.
- Collaborate with UX/UI designers to translate designs into functional UI components.
- Integration & APIs
- Build and consume REST APIs.
- Integrate third-party services and internal systems.
- Handle asynchronous processing and messaging (Kafka ? preferred).
- DevOps & Cloud
- Use Git for version control and collaborate via CI/CD pipelines.
- Work with Jenkins, Docker, and cloud platforms (AWS/Azure/GCP).
- Support deployment and troubleshooting in cloud and lower environments.
- Quality & Agile Practices
- Write unit and integration tests using JUnit, Mockito.
- Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives).
- Assist in production support and issue resolution.
"Required Skills" Mandatory Skills:
- Strong proficiency in Core Java (Java 8 or higher).
- Experience with Spring Boot, Spring MVC, Spring Core.
- Hands-on experience with RESTful Web Services.
- Frontend experience with Angular or React.
- Solid knowledge of JavaScript, HTML5, CSS3.
- Experience with SQL databases (Oracle, MySQL, PostgreSQL).
- Familiarity with Git and Agile methodologies.