Description
Senior Java Developer responsible for designing and maintaining scalable backend systems.
Responsibilities
- Design and implement microservices architectures using Java.
- Build and maintain REST APIs using Spring Boot.
- Apply object-oriented design patterns to solve complex software problems.
- Write clean, maintainable code for data exchange using JSON.
- Collaborate with team members to deliver technical solutions.
Required Skills
- 11+ years of professional Java development experience.
- Expertise in the Spring Boot framework.
- Deep understanding of Microservices architecture.
- Hands-on experience with J2EE technologies.
- Proficiency with REST APIs and JSON.
- Strong foundation in algorithms and data structures.
- Solid grasp of core computer science concepts.
- Proven experience with object-oriented development and design patterns.
- Bachelor's degree or equivalent graduate qualification.