As a Senior Java Software Engineer at eSpace, you will play a key role in designing, building, and maintaining scalable backend services for enterprise and high-impact software solutions. You will collaborate closely with cross-functional teams to deliver robust, maintainable, and high-performance applications. This is a hands-on technical role that requires deep expertise in Java and backend development principles.
Responsibilities
- Design and develop high-quality backend services using Java (Spring Boot or similar frameworks).
- Contribute to system architecture and participate in technical design discussions.
- Ensure code quality through unit testing, integration testing, and code reviews.
- Optimize performance, scalability, and security of backend systems.
- Collaborate with front-end developers, DevOps, and QA teams for seamless delivery.
- Participate in Agile ceremonies and contribute to sprint planning, estimation, and delivery.
- Debug and resolve complex issues in a timely and effective manner.
- Mentor junior engineers and contribute to technical knowledge sharing within the team.
Key Performance Indicators (KPIs) for Success
- Delivery of clean, well-tested, and well-documented code within sprint deadlines.
- Consistent adherence to eSpace development and security standards.
- High code review and peer feedback ratings.
- Minimal post-release bugs and strong problem-solving turnaround time.
- Contribution to system design improvements and team knowledge base.
- Active participation in team ceremonies and mentorship efforts.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 4 years of professional experience in backend development using Java.
- Strong command of Spring Boot, REST APIs, and microservice architecture.
- Proficient in SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with CI/CD tools, Git, and containerization (Docker/Kubernetes is a plus).
- Strong understanding of software design patterns, clean code, and unit testing.
- Familiarity with cloud environments (AWS, GCP, or Azure) is a plus.
- Strong analytical, problem-solving, and communication skills.
- Team player with a proactive attitude and a drive for excellence.
- Works with product managers, designers, QA, and business stakeholders.
About ESpace
eSpace is a leading IT company with over 25 years of experience delivering mission-critical systems for governments, enterprises, and startups. From enabling digital transformation in public services to deploying innovative business solutions, we focus on building scalable, reliable, and high-impact technology systems.
What We Value
At eSpace, our culture is driven by four core values that guide how we work and grow together:
- Delivering Impact You focus on outcomes, not just outputsadding real value through your work.
- Trust Through Transparency You communicate openly, take ownership, and keep others informed.
- People-Driven Growth You're eager to learn, share knowledge, and help others grow with you.
- Technology That Matters You think critically about tools and trends, focusing on solutions that make a difference.
If these values resonate with you, and you're excited to contribute to a team where your work can make a real difference, we'd love to hear from you.