SITA-posted 2 months ago
Senior
Remote • Delhi, CA
1,001-5,000 employees
Professional, Scientific, and Technical Services

We are looking for an experienced Senior Software Developer (Microservices and Java) to join our team. The candidate will take a role in designing, developing, and deploying scalable and secure applications, with a focus on Microservices, Java development, and Spring Boot. You will work in an Agile environment, leveraging modern tools and technologies to deliver high-quality solutions that meet business needs. As a Senior Software Developer, you will be responsible for overseeing the development lifecycle, ensuring best practices in design and implementation. You will focus on building robust Java-based backends with Spring Boot and implementing microservices. Additionally, you will collaborate with cross-functional teams to maintain high standards in security, scalability, and performance.

  • Design, develop, and maintain scalable Java-based backend solutions using Spring Boot.
  • Lead the development and implementation of microservices.
  • Work collaboratively in an Agile environment, employing Scrum techniques.
  • Ensure application security by implementing features such as JWT authentication and authorization.
  • Manage databases, including SQL (Oracle, MySQL) and NoSQL (MongoDB, Elasticsearch).
  • Oversee CI/CD pipelines using Azure DevOps and ensure efficient deployment processes.
  • Perform unit and integration testing using tools like JUnit and Mockito.
  • Mentor team members in best practices for software development and delivery.
  • Troubleshoot and optimize performance issues in backend systems.
  • Document technical specifications and maintain comprehensive records.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional software development experience.
  • Proven expertise in Java development and Spring Boot frameworks.
  • Hands-on experience in developing microservices-based architectures.
  • Experience with Agile methodologies and Scrum practices.
  • Proficiency in building CI/CD pipelines using Azure DevOps.
  • Familiarity with implementing security features and managing confidential systems.
  • Experience working with Linux/Unix environments.
  • Knowledge and/or experience of Cloud services (AWS, Azure, GCP).
  • Containerization (Docker, Kubernetes, GitLab).
  • IAM like Foregrock, etc.
  • Karaf.
  • Flex Week: Work from home up to 2 days/week (depending on your team's needs).
  • Flex Day: Make your workday suit your life and plans.
  • Flex Location: Take up to 30 days a year to work from any location in the world.
  • Employee Wellbeing: Employee Assistance Program (EAP) for you and your dependents 24/7, 365 days/year.
  • Professional Development: Training platforms, including LinkedIn Learning.
  • Competitive Benefits: Competitive benefits that make sense with both your local market and employment status.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service