Java Software Engineer
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 talented and highly skilled Staff Software Engineer (with proficiency with Java, Spring boot and Kafka) to join our engineering team. This position is responsible for helping to drive technology efforts which may include architectural design, supporting existing applications, new application development, application testing, and user support. This developer will work with a growing team and help develop new systems from the ground up, as well as support existing applications. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
As a Staff Software Engineer you will assist in the development, implementation and management of technology-based business solutions to improve our product offerings. You will assist in the design, coding, testing, and implementation of software applications to meet both functional and technical requirements.
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:
Bachelors degree in Computer Science or related field, or equivalent work experience
- Proven experience as a Software Engineer with a minimum of 8+ 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 Spring framework.
- 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-JG1 #LI-Hybrid
Simplify360 India Private Limited (a Nextiva Group Company)
Apply for this job
*
indicates a required field