Java Developer (4–8 Years Experience) – Lagos (Hybrid)
Location: Lagos, Nigeria (Hybrid)
Employment Type: Full-time
Experience Level: Mid–Senior (4–8 years)
Reports To: Engineering Manager
Position Overview
We are seeking a skilled and experienced Java Developer to join our growing engineering team. The ideal candidate will have strong experience building scalable, high-performance enterprise applications and will contribute to both development and architectural decisions.
Key Responsibilities
Technical Development (70%)
- Design, develop, and maintain scalable Java applications and microservices
- Write clean, efficient, and well-documented code following best practices
- Build and integrate RESTful APIs and third-party services
- Optimize application performance and resolve complex technical issues
- Participate in code reviews and testing (unit & integration)
- Work with OracleDB, MS SQL, MongoDB, and Redis
Architecture & Design (20%)
- Contribute to system architecture and technical roadmap
- Design microservices-based solutions
- Evaluate and recommend new tools and technologies
- Create technical documentation and system designs
- Improve and refactor legacy systems
Collaboration & Leadership (10%)
- Mentor junior developers and support knowledge sharing
- Work with Product, QA, and DevOps teams
- Participate in Agile/Scrum ceremonies
- Provide estimates and technical guidance for projects
Required QualificationsTechnical Skills
- 4–8 years experience in Core Java (Java 8+)
- Strong experience with Spring Boot, Spring MVC, Spring Data, Spring Security
- RESTful APIs (SOAP is a plus)
- SQL (OracleDB, MS SQL) + JPA/Hibernate
- Maven/Gradle, Git, Docker, CI/CD tools (Jenkins or similar)
- Testing: JUnit, Mockito, TestNG
- Agile/Scrum, TDD/BDD experience
Professional Experience
- Experience with enterprise-level application development
- Strong knowledge of microservices and distributed systems
- Understanding of design patterns and software architecture
- Cloud experience (AWS or Azure)
- Containerization (Docker, Kubernetes) is a plus
Soft Skills
- Strong analytical and problem-solving skills
- Excellent communication and teamwork
- Leadership and mentoring ability
- Ownership mindset and adaptability
Education
Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience)
Apply Now
https://plentytechjobs.careers-page.com/
Work Location: Hybrid remote in Lagos