This Senior Java Developer role is responsible for designing, developing, and maintaining high-performance Java applications. The position involves collaborating with cross-functional teams, implementing solutions with Java technologies, and ensuring high-quality deliverables. The role also includes mentoring junior developers and staying current with emerging technologies.
Requirements
- Proven experience as a Senior Java Developer or similar role
- Strong proficiency in core Java concepts and object-oriented programming
- Experience with Java frameworks such as Spring and Hibernate
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript
- Knowledge of database management systems including MySQL, Oracle, or equivalent
- Experience in developing and consuming RESTful web services
- Solid understanding of software development methodologies and best practices
- Ability to work independently and collaboratively within a team
- Excellent troubleshooting and debugging skills
- Strong communication skills
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)