Role : Senior Software Engineer
Position Type : Full-Time Contract (40hrs / week)
Contract Duration : 6 Months (Contract-to-hire)
Work Schedule : 8 hours / day (Mon-Fri)
Location : Pune or Hyderabad (Hybrid – 2 days onsite per week)
We’re seeking a skilled Senior Software Engineer to design, build, and enhance scalable enterprise applications using modern Java technologies. The ideal candidate is hands-on, detail-oriented, and passionate about building high-performance microservices.
Key Responsibilities :
Develop and maintain enterprise-grade Java applications and microservices
Participate in design reviews, code quality checks, and technical discussions
Write clean, efficient, and testable code following best practices
Collaborate with cross-functional teams to deliver end-to-end solutions
Troubleshoot and optimize performance issues in distributed environments
Required Skills & Experience :
7+ years of hands-on experience in software development
Strong expertise in Java 17+, Spring Boot, and Microservices
Experience with Kafka and CI / CD pipelines
Proficiency with Oracle / MySQL databases
Knowledge of ELK (Elasticsearch, Logstash, Kibana) stack for log analysis
Familiarity with Design Patterns and SOLID principles
Hands-on experience with JUnit , Mockito , and version control tools
Exposure to Cassandra , Solr , AppDynamics , or Grafana is a plus
Senior Software Engineer Java • Panchkula, Haryana, India