Solera

Principal Software Engineer

Solera
Apply
2 hours ago
Hyderābād, IndiaStaff+

Responsibilities

  • Lead the development and maintenance of scalable Java applications.
  • Collaborate with cross-functional teams to design, implement, and enhance complex features.
  • Mentor junior developers and contribute to team knowledge sharing.
  • Conduct code reviews and establish software development best practices.
  • Troubleshoot and resolve application issues to maintain performance and reliability.
  • Monitor industry trends and emerging technologies to support continuous improvement and innovation.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • At least 12 years of professional Java development experience.
  • In-depth knowledge of Spring Boot and API development.
  • Proficiency with version control systems such as Git and build tools such as Maven.
  • Strong experience with relational and non-relational databases.
  • Understanding of microservices architecture and containerization technologies such as Docker and Kubernetes.
  • Strong problem-solving, communication, and technical explanation skills.
  • Experience with React or Angular is preferred.
  • Familiarity with modern web development practices and tools is preferred.
  • Knowledge of Domain Driven Design, Event Driven, Microservices, and Hexagonal Architectures is preferred.
  • Experience in a Scrum or Agile environment is preferred.
  • Expertise in DevOps and Continuous Delivery/Deployment is preferred.

Benefits

  • Collaborative and inclusive work environment focused on teamwork and innovation.
  • Professional growth and development through training and mentorship.
  • Opportunity to work on impactful projects with a global audience.

Tech Stack

AngularDockerGitJavaKubernetesMavenReactSpring Boot

Categories

Solera

About Solera

1,001-5,000 employees
Contact me