Senior Software Engineer (Java)
At Simplify360, it's more than just work. Redefine the future of customer experiences. One conversation at a time.
Simplify360 is now a Nextiva company. Together, Nextiva and Simplify360 are changing the game with a first-of-its-kind, conversation-centric platform that unifies team collaboration and customer experience in one place. Powered by AI, built by amazing humans.
Our culture is forward-thinking, customer-obsessed and built on an unwavering belief that connection fuels business and life.
If you’re ready to collaborate and create with amazing people, let your personality shine and be on the frontlines of helping businesses deliver amazing experiences, you’re in the right place.
Build Amazing - Deliver Amazing - Live Amazing - Be Amazing
We are seeking a highly skilled Senor Software Engineer (with proficiency with Java, Springboot and Kafka) to join our engineering team. As a Senior Backend Software Engineer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems. You will play a critical role in shaping the architecture of our products and mentoring junior engineers.
Responsibilities:
- Design, develop, and maintain backend services and APIs
- Collaborate with frontend and mobile teams to deliver end-to-end solutions
- Optimize application performance and scalability
- Write clean, well-structured, and maintainable code
- Participate in code reviews and provide constructive feedback
- Identify and implement process improvements
- Mentor and guide junior engineers
Qualifications:
- Proven experience as a Software Engineer with a minimum of 6+ years of experience (Experience with Microservices is mandatory)
- In-depth knowledge of modern software development methodologies (Agile, DevOps)
- Expertise in building RESTful web applications using Java 8+ and Springframework.
- Strong proficiency in SQL and experience with databases like MySQL and Postgres
- Familiarity with caching solutions like Redis
- Expertise with Kafka
- Solid understanding of system design principles and architecture
- Experience with distributed systems is a plus
- Knowledge of cloud platforms (AWS, GCP, Azure), Docker, and Kubernetes is a plus
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
- Degree in mathematics or computer science preferred
#LI-RA1 #LI-Hybrid
Simplify360 India Private Limited (a Nextiva Group Company)
Apply for this job
*
indicates a required field