Overview:
The Java Developer plays a crucial role in designing implementing and maintaining highquality software solutions. They are responsible for developing and integrating applications using Java programming and ensuring the scalability and performance of the software.
Key Responsibilities:
- Participate in software design and code reviews.
- Collaborate with crossfunctional teams to define design and ship new features.
- Develop and maintain SQL databases and stored procedures.
- Integrate thirdparty systems with existing Javabased applications.
- Optimize application for maximum speed and scalability.
- Implement security and data protection solutions.
- Debug troubleshoot and resolve software defects.
- Conduct performance tuning improvement balancing usability and automation.
- Provide technical support and consultation for Javabased issues.
Required Qualifications:
.
- Experience with Spring Hibernate and other frameworks.
- Strong understanding of SQL and database management systems.
- Knowledge of RESTful web services and API development.
- Experience with build tools such as Maven.
- Version control using Git or similar systems.
- Proficiency in writing unit tests using Junit or similar frameworks.
api,spring,unit testing,java,hibernate,scalability,maven,java programming,junit,sql databases,agile,restful web services,sql,api development,git