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