Java Developer
Job Details
- Primary Skills
- Java, Spring, Spring Boot, RESTful APIs, MySQL, PostgreSQL, Oracle
- Secondary Skills
- Agile, microservices architecture, code reviews
- Experience
- 0 to 4 years
- Education
- —
- Work Mode
- Remote
- Engagement Type
- W2 - Full Time
Primary Skills
- Java
- Spring
- Spring Boot
- RESTful APIs
- MySQL
- PostgreSQL
- Oracle
Secondary Skills
- Agile
- microservices architecture
- code reviews
Job Description
Job Title: Java Developer
About the Role
The Java Developer is responsible for designing, developing, testing, and maintaining high-quality software applications using Java technologies. This role involves working with cross-functional teams to understand requirements, build scalable solutions, and deliver reliable, efficient, and secure applications. The developer will work extensively with Java, Spring Boot, RESTful APIs, databases, and modern development practices to support both new features and existing product enhancements.
We are seeking a detail-oriented and results-driven Java Developer. The ideal candidate is proficient in industry-leading tools and technologies such as Java, Spring, Spring Boot, RESTful APIs and 3 more. Strong domain knowledge in key practices including Agile, microservices architecture, code reviews is essential for this role. This role requires strong ability to collaborate with cross-functional teams, identify defects early in the development cycle, and ensure high-quality product delivery.
Primary Skills
- Java
- Spring
- Spring Boot
- RESTful APIs
- MySQL
- PostgreSQL
- Oracle
Secondary Skills
- Agile
- microservices architecture
- code reviews
Responsibilities
- Develop, test, and maintain applications using Java, Spring, and Spring Boot.
- Design and implement RESTful APIs and microservices architecture.
- Collaborate with product owners, QA, and other developers to deliver end-to-end solutions.
- Write clean, efficient, and maintainable code following best coding practices.
- Perform debugging, troubleshooting, and performance optimization.
- Integrate applications with databases such as MySQL, PostgreSQL, or Oracle.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- Create and maintain technical documentation.
About the Company
Hercules Inc.
Schenectady, New York
Company description will appear here once available.