We are looking for a skilled Mid-Level Java Backend Developer to join our core engineering team. The role involves designing, developing, and maintaining scalable and high-performance backend services.
Requirements
- 3+ years of professional experience in backend software development.
- Core Java: Deep understanding of Java (Java 11/17+ preferred), including memory management, concurrency, and multithreading.
- Frameworks: Strong hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Security, Spring Data).
- Web Services: Proven experience designing and consuming RESTful APIs.
- Database Technologies: Proficiency in relational databases (e.g., PostgreSQL, MySQL, Oracle) and ORM frameworks (Hibernate/JPA).
- Version Control: Solid experience with Git and collaborative workflows (e.g., Pull Requests, branching strategies).
- Problem Solving: Strong analytical and problem-solving skills with a solid foundation in data structures, algorithms, and design patterns.