Develop and maintain scalable web applications using Java (Spring Boot) on the backend and Angular/React on the frontend.
Participate in design discussions, requirement analysis, and solution architecture.
Write clean, efficient, and testable code following best practices.
Integrate with RESTful APIs, third-party services, and databases (SQL/NoSQL).
Perform unit testing, integration testing, and support deployment processes.
Collaborate with cross-functional teams including UI/UX designers, QA, and DevOps.
Participate in Agile ceremonies and contribute to sprint planning and estimations.
Technical Skills Required:
Backend: Java, Spring Boot, REST APIs, JPA/Hibernate
Frontend: Angular or React, HTML5, CSS3, JavaScript/TypeScript
Database: MySQL, PostgreSQL, MongoDB (any one)
Tools: Git, Maven/Gradle, Jenkins, Docker (nice to have)
Testing: JUnit, Mockito, Postman
Familiarity with cloud environments (AWS/Azure/GCP) is a plus
Soft Skills:
Strong problem-solving and analytical skills
Excellent communication and teamwork
Ability to work in a fast-paced Agile environment
Attention to detail and ownership mindset
Education:
Bachelor's or Masters degree in Computer Science, Engineering, or related field
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time