Role: Software Engineer Java /Lead Java(6)
Locations: Gurgaon Haryana India
Required Experience: 3 6 Years (Skills Required: java Springboot Microservices)
For Lead Java: 6yrs (Skills Required: java Springboot Microservices team handling)
Overview:
The Java Developer plays a crucial role in designing implementing and maintaining highperformance scalable and reliable Java applications to meet the needs of the organization. This role is essential in contributing to the development and enhancement of software solutions to drive business growth and efficiency.
Key Responsibilities:
- Design develop and implement highquality Javabased applications.
- Collaborate with crossfunctional teams to define design and ship new features.
- Write welldesigned efficient and testable code.
- Conduct thorough testing to ensure robustness and reliability of the applications.
- Troubleshoot and resolve issues in existing software applications.
- Participate in code reviews to maintain code quality and performance.
- Contribute to continuous improvement and innovation in software development processes.
- Document and maintain software functionality.
- Keep abreast of industry trends and advancements to recommend and implement best practices.
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Proven work experience as a Java Developer.
- Strong proficiency in Java with a good understanding of its ecosystems.
- Experience with popular frameworks such as Spring and Hibernate.
- Proficiency in database management and SQL.
- Familiarity with build tools such as Maven.
- Knowledge of version control using Git.
- Experience in developing and consuming RESTful web services.
- Agile software development experience.
- Good understanding of frontend technologies such as JavaScript.
java,spring,hibernate,sql,maven,git,agile,javascript