Senior Java Software Engineer

Everestek Technosoft Solutions

Indore District, Surat, Mumbai

On-site

INR 3,200,000 - 4,600,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Everestek Technosoft Solutions in Indore seeks a Senior Software Engineer Java to lead backend design and implementation, focusing on scalable REST APIs, database integration, and cloud deployment.

You will work with Java, Spring Boot, Dropwizard, Hibernate/JPA, and AWS, building reliable services, writing tests, and contributing to CI/CD pipelines in an Agile environment. The role emphasizes collaboration, problem-solving, and clear technical documentation.

Qualifications

  • Proficient in Java and core concepts.
  • Hands-on with Spring Boot and advanced features.
  • Experience with Dropwizard for backend services.
  • Design and develop RESTful APIs.
  • Strong SQL and schema design understanding.
  • Hibernate/JPA experience for ORM.
  • AWS services exposure, esp. EC2 and RDS.
  • Familiarity with NoSQL such as DynamoDB or MongoDB.
  • CI/CD with Jenkins or similar tools.
  • Linux environment experience.
  • Good knowledge of Git version control.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java, Spring Boot, and Dropwizard.
  • Build secure, efficient, and reusable RESTful APIs for frontend and integrations.
  • Collaborate with stakeholders and cross-functional teams throughout the development lifecycle.
  • Resolve performance, scalability, and architectural challenges.
  • Identify bottlenecks and bugs; implement effective solutions.
  • Design and integrate data storage using MySQL, AWS RDS, DynamoDB, and other databases.
  • Develop database integrations using Hibernate/JPA.

Skills

Java
Spring Boot
REST APIs
Hibernate/JPA
AWS
SQL
NoSQL
DynamoDB
MongoDB
Linux
Git
CI/CD

Tools

AWS
Docker
Jenkins

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Minfy • Hyderabad

On-site
INR 2,400,000 - 4,000,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Java Back End Developer
Java Back End Developer

V2 Solutions • Chennai District

On-site
INR 2,800,000 - 4,200,000
Senior Software Engineer Java
Senior Software Engineer Java

V2 Solutions • Pune District

On-site
INR 1,500,000 - 2,100,000
Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

On-site
INR 1,200,000 - 2,000,000
MODULE LEAD - Java
MODULE LEAD - Java

Happiest Minds Technologies • Maharashtra

On-site
INR 1,800,000 - 2,400,000
Java Backend Developer
Java Backend Developer

Kumaran Systems • Chennai District

On-site
INR 1,200,000 - 2,400,000
Engineer - Backend
Engineer - Backend

Air India Limited • Gurgaon

On-site
INR 700,000 - 1,100,000