Posted on: 09/10/2025
Description :
We are looking for a Senior Java Full-stack Engineer to design and develop scalable web applications from front to back end. This role involves writing clean, maintainable code, collaborating with product managers and designers, mentoring juniors, and ensuring engineering best practices are consistently applied.
Responsibilities :
- Design and develop scalable web applications (end-to-end).
- Write clean, maintainable code and conduct code reviews.
- Implement user interfaces and optimize application performance.
- Develop and manage databases and server applications.
- Mentor junior developers and promote engineering best practices.
- Collaborate with product managers, UX/UI designers, and other stakeholders.
- Build reusable, high-quality code and libraries for multiple projects.
- Design solutions compatible with the company's long-term direction.
Requirements :
- 4 to 8 years of professional experience.
- Proven experience with front-end technologies (Angular).
- Proficiency with back-end technologies (Java 8+, Spring Boot).
- Experience with database management systems (MySQL, PostgreSQL, MongoDB - proficiency in any one).
- Strong knowledge of Data Structures, Design Patterns, OOP principles, and multi-threaded applications.
- Experience with TDD, JUnit/Mockito.
- Hands-on scripting and Linux environments.
- Prior experience working in an Agile environment.
- Strong problem-solving, communication, and leadership skills.
Additional Skills :
- Knowledge of CI/CD pipelines.
- Knowledge of GitLab/GitHub version control.
- Experience with containerization.
- Performance tuning (refactoring, profiling, monitoring).
- Experience with Swagger documentation and Jira bug tracking tools.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Backend Development
Job Code
1557475
Interview Questions for you
View All