Everestek Technosoft Solutions
Senior Java Software Engineer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Indore, Madhya Pradesh, India
Work mode:
Onsite
Published on:
3 September 2026
What they need
Role Summary
We are looking for a Senior Software Engineer Java with strong hands-on experience in backend application development, API design, database integration, and cloud deployment. The ideal candidate should have solid expertise in Java, Spring Boot, Dropwizard, REST APIs, Hibernate/JPA, AWS, and relational databases, along with experience building scalable and reliable applications. Strong problem-solving, communication, and collaboration skills are essential.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java, Spring Boot, and Dropwizard.
- Build secure, efficient, and reusable RESTful APIs for frontend and other application integrations.
- Collaborate with stakeholders and cross-functional teams throughout the end-to-end development lifecycle.
- Solve complex performance, scalability, and architectural challenges.
- Identify bottlenecks and bugs and implement effective solutions.
- Design and integrate data storage solutions using MySQL, AWS RDS, DynamoDB, and other databases.
- Develop database integrations using Hibernate/JPA and apply sound relational database and schema design principles.
- Write and maintain unit tests using appropriate mocking and testing frameworks.
- Build and maintain CI/CD pipelines using Jenkins or similar tools.
- Deploy, monitor, and maintain applications in AWS environments, including services such as EC2 and RDS.
- Work effectively in Linux environments and follow Git-based version control practices.
- Continuously refactor and improve the existing codebase, architecture, and development practices.
- Contribute to code quality, automation, and engineering standards within an Agile development environment.
- Provide regular project/status updates to stakeholders and maintain clear technical documentation.
Core Qualifications
- Strong proficiency in Java and core Java concepts.
- Hands-on experience with Spring Boot and its advanced features.
- Experience with the Dropwizard framework.
- Strong experience designing and developing RESTful APIs.
- Good understanding of relational databases, SQL, and schema design.
- Hands-on experience with Hibernate/JPA.
- Experience with MySQL and/or AWS RDS.
- Familiarity with NoSQL databases such as DynamoDB or MongoDB.
- Working knowledge of AWS services, particularly EC2 and RDS.
- Experience with Jenkins or similar CI/CD tools.
- Strong understanding of unit testing and mocking frameworks.
- Experience working in Linux environments.
- Good understanding of scalable application and software design principles.
- Strong knowledge of Git/version control systems.
- Experience working in Agile development environments.
- Excellent problem-solving, communication, and technical documentation skills.
Other offers great for you!
These companies are also looking for great profiles
Naxo
Senior Software Engineer Java Backend Circularité
480
Freelance
Lille, France
Hybrid
Skills
11 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
4 hours ago
Quick apply