Software Engineer

wowJobs

Software Engineer

wowJobsLocation not specified

Back End

Bangalore

Position Overview: 

We are seeking an adept Senior Engineer with a strong background in Java and Spring Boot development. The ideal candidate will possess a minimum of 6 years of hands-on experience in architecting and building robust applications using Java, Spring Boot frameworks, and familiarity with Ruby on Rails would be advantageous. 

If you are passionate about leveraging technology to transform Digital Health Management, possess the requisite skills and experience, and align with our values of customer-centricity, innovation, and ownership, please contact our talent acquisition team with your resume. 

Responsibilities: 

·         Lead by the principle of "customer first" to design, develop, and maintain customer-centric software using Java and Spring Boot. 

·         Collaborate closely with multidisciplinary teams to translate intricate requirements into scalable, innovative technical solutions. 

·         Champion innovation by exploring and implementing cutting-edge technologies and methodologies to enhance product offerings. 

·         Conduct comprehensive code reviews, ensuring alignment with industry standards, and provide mentorship fostering a culture of ownership. 

·         Address complex technical challenges within software systems, ensuring robustness, compliance, and customer satisfaction. 

·         Contribute to shaping the technical roadmap and, taking ownership of its success. 

·         Support the Lead and Mentor a team of software engineers and own the technical health of the service the team is working on. 

·         Participate in on-call rotations to support the systems that your team owns. 

Requirements: 

·  

·         Minimum of 6 years of professional experience in Java development with expertise in Spring Boot. 

·         Strong understanding of software design principles, architecture, and best practices. 

·         Proficiency in Ruby on Rails would be a plus. 

·         Experience with message queues (e.g., Kafka, RabbitMQ) for asynchronous communication and distributed system design. 

·         Hands-on experience with Kubernetes and containerization technologies in building scalable, resilient, and distributed environments. 

·         Experience with database systems such as MySQL, PostgreSQL, or similar. 

·         Excellent problem-solving skills and the ability to work in a fast-paced environment. 

·         Strong communication and collaboration skills. 

Experience in containerization and orchestration using Docker, Kubernetes, etc. 

·         Familiarity with front-end technologies like JavaScript, Angular, or React. 

·         Previous experience mentoring or leading a team of developers. 

·         Active involvement in open-source projects or tech communities is a bonus. 

·         Familiarity with cloud platforms (GCP, AWS, Azure, etc.) and their application. 

·         Active participation in open-source projects or initiatives. 

Preferred Qualifications: 

 Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 

·