Java software engineer

August 24, 2025
Application deadline closed.

Job Description

Java software engineer

About the job
Job Description: –

 Involvement in the full software development life cycle within broadly defined
parameters and providing software solutions while keeping into consideration the
software quality needs.
 Design and define the interaction between the different component pieces.
 Write efficient code based on the brief given by the team lead.
 Fast prototyping of proof-of-concept features/applications based on the brief.
 Develop and maintain new features on the Java stack.
 Own the delivery of an entire piece of a system or application.
 Management and execution against project plans and delivery commitments.
 Work closely with peers and leads to develop the best technical design and approach
for new product development.
 Build software solutions for complex problems.
 Compliance with build/release and configuration management process.
 Responsible to develop unit test cases for his/her project module.
 Execution of appropriate quality plans, project plans, test strategies and processes for
development activities in concert with business and project management efforts.

Required Skills:-

 Good understanding of Object-Oriented Programming Concepts, hands-on knowledge
on Java stack (Spring/Hibernate)
 Development across multiple browsers/platforms on the Website.
 Good Understanding of SQL/NoSQL data stores.
 Fair Understanding of Responsive High-Level Designs.
 Work experience in a product/start-up company is a plus.
 Familiarity with MVC, SOA, and restful web services.
 Work with other teams and manage time across multiple projects and tasks in a
deadline-driven, team environment.
 Good to have knowledge of JavaScript (AngularJS/ReactJS)/HTML/CSS/jQuery front-end
code across a broad array of Interactive web.
 Understand agile methodology and in still best practices into the process.
 Good Understanding Data Structures and Algorithms (DSA) in Java.

Qualification & Experience: –

 3-8 years of experience in software development.
 B. E. / B. Tech. / M. E. / M. Tech. / M. S. in Computer Science, Electronics or a related
field.