Role Overview:
As a Software Engineer , you will be part of a high-performing engineering team responsible for building scalable, reliable, and high-quality software products used by customers worldwide. You will work in a collaborative, agile environment, contributing to core product development while continuously improving your technical skills and understanding of modern software engineering practices.
Key Responsibilities: - Design, develop, and maintain high-quality software solutions using Java as the primary programming language.
- Collaborate with cross-functional teams including product managers, QA, and other engineers to deliver robust features.
- Write clean, maintainable, and efficient code following coding standards and best practices.
- Participate in code reviews, technical discussions, and architecture decisions.
- Debug, test, and optimize applications to ensure performance, reliability, and scalability.
- Contribute to the full software development lifecycle in an agile environment.
- Continuously learn and apply new technologies, frameworks, and tools relevant to the product and platform.
Qualifications: - Experience: 1.5 to 3.5 years of professional experience in software development.
- Strong proficiency in Java with hands-on experience in building backend or full-stack applications.
- Solid understanding of data structures, algorithms, object-oriented design, and design patterns.
- Experience with Java frameworks such as Spring / Spring Boot is preferred.
- Working knowledge of SQL and/or NoSQL databases.
- Familiarity with RESTful APIs, version control systems (Git), and CI/CD concepts.
- Strong analytical and troubleshooting skills with attention to detail.
- Good communication skills and the ability to work effectively in a collaborative team environment.
What You ll Gain - Opportunity to work on impactful, enterprise-scale products used by global customers.
- Exposure to modern software engineering practices, cloud technologies, and agile methodologies.
- Mentorship from experienced engineers and opportunities for continuous learning and growth.
- A collaborative, inclusive culture that values innovation, ownership, and technical excellence.
- Competitive compensation, benefits, and career progression opportunities at a global product company.