We are looking for a skilled Full Stack Java Developer with strong experience in Angular or React to join our development team. You will be responsible for designing, developing, and maintaining scalable web applications using modern front-end frameworks and robust backend systems built with Java and Spring Boot.
Design, develop, test, and maintain end-to-end web applications.
Develop robust backend logic using Java, Spring Boot, and RESTful APIs.
Create responsive and dynamic user interfaces using Angular or React.
Work closely with UI/UX designers, business analysts, and QA engineers.
Ensure performance, security, scalability, and responsiveness of applications.
Participate in code reviews, testing, and bug fixing.
Integrate third-party services and APIs as needed.
Follow Agile/Scrum development practices and contribute to sprint planning.
Java 8 or higher
Spring Boot, Spring MVC, Spring Security, JPA/Hibernate
RESTful Web Services
Microservices architecture
Angular (v8+) or React.js
HTML5, CSS3, JavaScript, TypeScript
Responsive design (Bootstrap, Flexbox, etc.)
RDBMS: MySQL, PostgreSQL, or Oracle
NoSQL: MongoDB (optional)
Git, Maven/Gradle, Jenkins, Docker
Unit testing frameworks (JUnit, Mockito)
Logging and monitoring (ELK, Prometheus/Grafana is a plus)
AWS / Azure / GCP experience
Kubernetes or containerization concepts
Strong analytical and problem-solving skills
Good communication and teamwork abilities
Eagerness to learn new technologies and frameworks