Java Fullstack Engineer
Job Description
Key Responsibility Areas
Backend
- Design, develop, and maintain enterprise-grade web applications.
- Build and enhance RESTful APIs using Java and Spring Boot.
- Develop responsive and interactive user interfaces using Angular.
- Implement Microservices-based architectures and distributed systems.
- Collaborate with product managers, architects, QA engineers, and DevOps teams.
- Write clean, maintainable, and efficient code following best practices.
- Optimize application performance, scalability, and reliability.
- Participate in code reviews, technical discussions, and architectural decisions.
- Troubleshoot production issues and provide timely resolutions.
- Create and maintain technical documentation.
Backend
- Strong proficiency in Java 8/11/17+
- Experience with Spring Framework, Spring Boot, Spring MVC
- Hands-on experience with Microservices architecture
- REST API development and integration
- Spring Security and JWT authentication
- Hibernate/JPA
- Messaging systems such as Kafka or RabbitMQ
- Knowledge of design patterns and OOP principles
- Strong experience with Angular (Angular JS or Angular 17+ preferred)
- TypeScript, JavaScript, HTML5, CSS3
- RxJS and Angular Material
- State management concepts
- Responsive UI development
More Info
Key Skills
JWT authentication
Microservices architecture

