Description
You will develop and maintain web applications using Java and related frameworks, owning the full software development lifecycle from requirement analysis through deployment.
This role is on-site.
Responsibilities
- Develop and maintain web applications using Java, Spring Boot, and related frameworks.
- Integrate user-facing elements with server-side logic alongside front-end developers.
- Troubleshoot production issues by analyzing logs, debugging code, and implementing fixes.
- Design and optimize database queries working with MySQL, PostgreSQL, or Oracle.
Required Skills
- 2+ years of hands-on experience with Java.
- Proficiency with Spring, Spring Boot, and Hibernate.
- Strong grasp of Object-Oriented Programming (OOP) concepts.
- Experience with database systems: MySQL, PostgreSQL, or Oracle.
- Experience using version control systems like Git or GitHub.
- Familiarity with build tools such as Maven or Gradle.
- Ability to write clean, maintainable, and documented code.
- Good problem-solving and debugging skills.
Preferred Skills
- Bachelor's degree in Computer Science or related field.
- Experience with HTML, CSS, and JavaScript.