Software Development Engineer - Java
Pune, Maharashtra, India · Full Time
Be the first to apply
- Experience
- 2+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 4 மணி நேரம் முன்
- Work mode
- In office
- Education
- B.S. degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About AppDirect
AppDirect is a global subscription commerce platform empowering digital entrepreneurs worldwide. We enable the sale of any product, via any channel, on any device, as a service. Serving millions of subscriptions, we thrive through a culture focused on authenticity, visibility, and high-quality work.
Role Overview
We are expanding our Pune team and looking for a skilled software engineer who will contribute to building and managing a distributed marketplace and application network. We value entrepreneurial mindset and experience from established companies. As a developer, you will craft robust, maintainable, and well-tested software, delivering mission-critical services and scalable APIs with elegant functionality.
Key Responsibilities
- Shape and advance our integration ecosystem to support expanding use cases and system extensibility.
- Architect and implement systems capable of handling large transaction volumes efficiently.
- Design and maintain scalable fault-tolerant systems to minimize customer disruptions during failures.
- Contribute to transitioning towards a service-oriented architecture.
- Collaborate closely with cross-disciplinary teams including product management, design, and sales to deliver value.
Qualifications and Experience
- Proven experience delivering comprehensive end-to-end software solutions from inception.
- Passion for writing production-grade code and commitment to maintaining and supporting it after deployment.
- Proactive in code refactoring and open to exploring new technologies.
- Experienced in conducting code reviews and engaging in technical system designs.
- Minimum of two years’ professional experience in Java development.
- Strong knowledge of open source frameworks, notably Spring and Hibernate.
- Familiarity with web services and development of RESTful APIs.
- Competent in SQL with understanding of joins, keys, and query optimization.
- Educational background of a B.S. degree or higher in Computer Science or related disciplines.
Our Commitment
We nurture a diverse and inclusive workplace where individuals of all backgrounds can excel. We encourage applications from Indigenous peoples, racialized individuals, persons with disabilities, and members of gender and sexually diverse communities. We uphold strict privacy policies concerning applicant data, ensuring transparency and rights to access or deletion upon request. Our recruitment process may incorporate AI-assisted tools under human supervision for administrative tasks, with no automated hiring decisions.
Minimum education
Bachelor's Degree