Job details
JOB TITLE: Software Engineer (Java / Spring Boot) We are seeking a proactive Software Engineer with strong Java expertise to build scalable, high-performance systems. The ideal candidate is a hands-on developer with an ownership mindset, strong analytical skills, and the ability to drive technical initiatives. KEY RESPONSIBILITIES: - Design, develop, and maintain microservices-based applications using Java and Spring Boot. - Apply software design patterns to build scalable and efficient solutions. - Collaborate with frontend teams (Angular/React/Next.js) for seamless integration. - Design and optimize databases; write complex queries. - Develop and run unit tests (JUnit); manage builds with Maven. - Work with Docker and deploy applications on AWS/cloud platforms. - Contribute to code reviews, technical discussions, and team collaboration. QUALIFICATIONS, SKILLS, AND EXPERIENCE: - Bachelor’s degree in CS/SE or related field. - 2025 graduates with up to 1 year of experience are encouraged to apply. - Strong skills in Java, Spring Boot, Hibernate, JPA, JUnit, and Maven. - Experience with microservices architecture and design patterns. - Exposure to Angular, React, or Next.js. - Solid database design and querying skills. - Proficiency in Git, Docker, and AWS/cloud platforms. - Knowledge of messaging queues and multithreading is a plus. - Strong communication, teamwork, and an ownership mindset. A Culture of Belonging: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.
