Location : Hyderabad (Onsite for 2 weeks)
Job Type : Contract (8 months)
Experience required : 6-8 years
Job Description
- Design, develop, and implement high-quality Java-based applications
- Collaborate with team members to define, design, and ship new features
- Work on bug fixing and improving application performance
- Test code to ensure proper functionality and quality
- Participate in code reviews and provide constructive feedback to peers
- Keep up-to-date with industry trends and best practices
- Troubleshoot and resolve issues in existing software applications
- Write clean, maintainable, and efficient code
- Document code and technical specifications
- Assist in project planning and estimation of development tasks
- Support continuous improvement by investigating alternatives and technologies
Requirements
- Bachelor's/Master's degree in Computer Science, Engineering, or related field
- Proven work experience as a Java developer
- Strong knowledge of Java programming language, software development principles, and design patterns
- Experience with Java frameworks such as Spring, Hibernate, etc.
- Familiarity with build tools like Maven or Gradle
- Proficiency in database management with SQL and ORM technologies
- Understanding of web services and RESTful APIs
- Excellent problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Good communication skills
Preferred Qualifications
- Experience with Agile development methodologies
- Knowledge of front-end technologies like HTML, CSS, JavaScript
- Familiarity with cloud services like AWS, Azure, or Google Cloud Platform
Skills: java,spring boot,hibernate,sql,api