Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
Java
Spring Boot
Pro*C
Job Details
Location : REMOTE
Duration :12 months
Responsibilities: Backend Development:
- Design, develop, and maintain robust, scalable APIs using Java and Spring Boot.
- Implement RESTful services to meet business requirements.
- Leverage Spring dependency injection.
- Integrate core Java solutions as backend dependencies when API s are not the ideal solution
- Leverage existing legacy code as requirements.
Code Quality and Testing:
- Produce clean, maintainable, and efficient code.
- Implement comprehensive JUnit tests and actively participate in code reviews to uphold high code quality standards.
Collaboration:
- Collaborate closely with cross-functional teams, including developers and QA engineers to deliver quality software solutions.
- Engage in agile development processes, contributing to sprint planning, reviews, and retrospectives.
Requirements: Experience:
- 5+ years of experience in Java development with a focus on API development using Spring Boot.
- Strong understanding of RESTful principles and API design best practices.
Required Technical Skills:
- Java, Spring Boot, and related frameworks.
- Spring dependency injection.
- Solid understanding of core Java concepts, including multithreading, concurrency, and memory management.
- API documentation tools such as Swagger/OpenAPI.
- Experience with Jenkins pipelines.
- Proficient with Git version control system.
Nice to Have Technical Skills:
- Experience with AWS.
- Familiarity with database technologies, including SQL and NoSQL databases.
- Understanding of the C programming language, Pro*C even more desirable.
- Prompt engineering experience with generative AI tools.
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.