Senior Java Software Engineer (Indore)

Senior Java Software Engineer (Indore)

10 Sep
|
Everestek Technosoft Solutions
|
Indore

10 Sep

Everestek Technosoft Solutions

Indore

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, productive, 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.

📌 Senior Java Software Engineer (Indore)
🏢 Everestek Technosoft Solutions
📍 Indore

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (indore) / indore

Subscribe to this job alert:

Get the latest job offers by email for: senior java software engineer (indore) / indore