Senior Software Engineer

Full Time

1 month ago

Pune, Maharashtra | IN
Back to search results

Professional Requirements

  • 4-8 years of relevant experience in software development.
  • 4+yrs experience in writing enterprise software.

 

Technical Competency

Must Have:-

  • Extensive experience in Java development, with proficiency in Java 17 or Java 8+.
  • Strong knowledge of Spring and Spring Boot frameworks.
  • Hands-on experience with building RESTful web services.
  • Expertise in microservice architecture, including service discovery, communication protocols, and containerization.
  • Familiarity with reactive programming and event-driven architecture patterns.
  • Proficiency in both SQL and NoSQL databases, such as MySQL, PostgreSQL, MongoDB, or Cosmos.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Experience with Agile methodologies and DevOps practices is a plus.
  • Experience in building data pipelines and managing large volumes of data is desirable.
  • Exposure to ELT processes and tools is a plus.
  • Experience working and deploying software/API in Kubernetes container environment is a huge plus.
  • Experience with reactive programming is a huge plus
  • Experience with event-driven architectures / messaging brokers preferably Kafka or RabbitMQ

Good To have:-

  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Exposure to DBT tool

Behavioral Competency

 

  • Flexible self-starter, who enjoys solving problems and technical challenges
  • Team player with passion – who understands and respects personal & cultural differences

 

  • Very good in Communication (written and verbal) skills
  • Keen to develop own skills and extending own level of influence

Share this opening