Overview
Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Able to Provide Sponsorship
Skills
Java
spring
hibernate
spring batch
Job Details
Job Title: Java Developer
Job Description:
We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have strong expertise in Java and related frameworks to develop, enhance, and maintain enterprise-level applications. You will be responsible for designing robust backend solutions, implementing efficient batch processing, and ensuring seamless integration across systems.
Key Responsibilities:
- Develop and maintain Java-based applications using Spring framework.
- Design and implement database interactions using Hibernate ORM.
- Build and optimize batch processing jobs using Spring Batch.
- Collaborate with cross-functional teams to define, design, and deliver high-quality software solutions.
- Troubleshoot and resolve technical issues in existing applications.
- Write clean, scalable, and efficient code adhering to best practices.
Required Skills:
- Proficiency in Java programming language.
- Strong experience with Spring Framework (Spring Boot, Spring MVC).
- Hands-on experience with Hibernate ORM for database interactions.
- Knowledge of Spring Batch for batch processing tasks.
- Good understanding of RESTful services and APIs.
- Ability to work in a fast-paced environment and adapt to new challenges.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proven experience as a Java Developer or similar role.
- Excellent problem-solving skills and attention to detail.
NOTE: PROFILES WITH OUT LINKEDIN ARE NOT CONSIDERED FOR REVIEW
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.