Job Description
Join a remote-first team as a Senior Software Engineer to design and implement high-performance backend services using Java and Spring. You'll work on core infrastructure components for a global platform, collaborating with cross-functional teams to ensure reliability and scalability in a multi-cloud environment.
Key Information
- Location Model: Remote
- Location Details: India
- Salary Range: Competitive
- Years Experience Min: 5+ years
- Employment Type: Permanent
- Company Industry: Talent Matching Platform / AI-driven Job Matching
- Visa Sponsorship: N/A
- Relocation Assistance: N/A
- Working Hours: Flexible working hours
Technical Stack
- Core (Must-Have):
- Java
- Spring
- JUnit
- Tomcat
- Relational Databases (MySQL or PostgreSQL preferred)
- Distributed Systems Architecture
- Nice-to-Have:
- Google PubSub, Redis PubSub, or Azure Event Hub (Messaging Systems)
- Redis (Key-value stores)
- Python
- Azure or GCP (Cloud Platforms)
Role & Responsibilities
- Key Responsibilities:
- Design and implement high-quality backend services and greenfield projects.
- Enhance core infrastructure components (storage, auditing, client connectivity).
- Collaborate with global teams (production engineering, database architecture, QA).
- Ensure reliability, fault-tolerance, and scalability in service designs.
- Write well-tested, maintainable code and participate in code reviews.
- Must-Have Qualifications:
- Minimum 5 years backend software development experience.
- Proficiency in Java, Spring, JUnit, Tomcat, and relational databases.
- Solid understanding of distributed systems architecture.
- Strong problem-solving mindset.
- Comfortable in agile and remote team environments.
- Nice-to-Have Qualifications:
- Experience with messaging systems.
- Exposure to key-value stores like Redis.
- Familiarity with Python and cloud platforms (Azure or GCP).
Company & Culture
- Benefits Highlights:
- Competitive salary package
- Health insurance coverage (employee and family)
- 100% company-paid life insurance premiums
- Generous paid time off
- Mental wellness platform subscription
- Gym membership reimbursement
- Childcare support reimbursement
- Group term life insurance
- Potential Red Flags / Things to Note:
- Application process involves AI-powered screening with only the top 5 candidates being notified within 7 days.
- Company Culture Snippets:
- Remote-first team
- Emphasis on problem-solving and innovation
- Collaborative global teams
Description About Jobgether Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. One of our companies is currently looking for a Software Engineer in India . This is an exciting opportunity for a seasoned Software Engineer to join a remote-first team focused on building secure, scalable, and high-performance infrastructure services. In this role, you’ll design and develop core backend components powering essential features like auditing, connectivity, and search. You’ll work in close collaboration with cross-functional teams across engineering and product to deliver impactful solutions. If you thrive in dynamic environments, enjoy solving complex problems, and want to shape systems used by thousands of global customers, this role is for you. Accountabilities: Design and implement high-quality backend services and greenfield projects in Java and Spring Enhance core infrastructure components such as storage, auditing, and client connectivity services Collaborate with global teams across production engineering, database architecture, and QA Ensure reliability, fault-tolerance, and scalability in all service designs Write well-tested, maintainable code and participate in code reviews Continuously improve systems through innovation and problem-solving in a multi-cloud context Requirements Minimum of 5 years of experience in software development with a focus on backend engineering Proficient in Java, Spring, JUnit, Tomcat, and relational databases (MySQL or PostgreSQL preferred) Solid understanding of distributed systems architecture, including fault-tolerance and asynchronicity Experience working with messaging systems like Google PubSub, Redis PubSub, or Azure Event Hub Exposure to key-value stores such as Redis Familiarity with Python and cloud platforms (Azure or GCP) is a plus Strong problem-solving mindset with a focus on building business-impacting solutions Comfortable in agile environments and collaborating with remote teams across time zones Benefits Competitive salary package Health insurance coverage for employees and their families 100% company-paid life insurance premiums Generous paid time off and flexible working hours Mental wellness platform subscription Gym membership reimbursement Childcare support reimbursement Group term life insurance Jobgether Hiring Process Disclaimer This job is posted on behalf of one of our partner companies. If you choose to apply, your application will go through our AI-powered 3-step screening process, where we automatically select the 5 best candidates. Our AI thoroughly analyzes every line of your CV and LinkedIn profile to assess your fit for the role, evaluating each experience in detail. When needed, our team may also conduct a manual review to ensure only the most relevant candidates are considered. Our process is fair, unbiased, and based solely on qualifications and relevance to the job. Only the best-matching candidates will be selected for the next round. If you are among the top 5 candidates, you will be notified within 7 days. If you do not receive feedback after 7 days, it means you were not selected. However, if you wish, we may consider your profile for other similar opportunities that better match your experience. Thank you for your interest! #LI-CL1
Job Details
Location
Remote / India
Key Skills
JavaPostgresqlMysqlJunitSpringTomcatDistributed Systems ArchitectureGoogle PubsubAsynchronicityFault Tolerance