Description:
We are seeking an expert Java Backend Engineer with 3+ years of professional experience and strong computer science fundamentals. This role involves full ownership of critical backend services, scalable architecture design, and modernization of legacy systems while ensuring high performance and reliability.
🛠Responsibilities
- Own, design, and architect backend services using Java and Spring Boot.
- Develop scalable REST APIs and implement complex business logic.
- Lead database design, including schema planning, indexing, and query optimization.
- Apply advanced OOP principles, data structures, and algorithms for clean and efficient code.
- Implement real-time communication, messaging systems, caching, and cloud-based functions.
- Modernize existing systems while maintaining and improving legacy codebases.
- Drive code reviews, CI/CD improvements, and backend best practices.
- Collaborate closely with cross-functional teams to deliver high-quality solutions.
✅ Core Requirements
- Minimum 3+ years of professional experience in Java backend development.
- Expert-level proficiency in Java and Spring Boot.
Strong command of:
- Object-Oriented Programming (OOP)
- Data Structures & Algorithms
- Relational Databases (schema design, normalization, indexing, performance tuning)
- Hands-on experience with MySQL or PostgreSQL.
- Ability to independently solve complex problems and deliver production-grade code.
- Proven experience working with and improving legacy systems.
- Strong ownership mindset, accountability, and initiative.
- Excellent debugging, problem-solving, and communication skills.
- Ability to adapt quickly to changing requirements.