Java Backend Developer, Location: Charlotte, NC (Onsite with hybrid), Duration: 12+ Months Contract
Salary undisclosed
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Hi
Please find the role below and let us know your interest.
Title: Java Backend Developer
Location: Charlotte, NC (Onsite with hybrid)
Relocation is must to charlotte from day 1 onwards.
Experience: 9+ years
Duration: 12+ Months Contract
Primary resposibilities:
- Develop backend microservices using Java spring framework.
- Attend the scrum ceremonies.
- Deploy the software using CI/CD pipeline
Required Skills (top 3 non-negotiables)
- Java Spring boot & batch 3+ years
- Building microservices 3+ years
- Building REST services 2+ years
- Database (MySQL, PostgreSQL) 1+ years
- Experience with testing framework (Junit, Mockito) 1+ years
- Experience with Git, Gradel, Sonar, Jenkins, JFrog - 1+ years
Additional Skills:
- Minimum Requirements (must have):
- Bachelor's degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)
- 3+ years experience with Java, Spring boot and Spring batch, sound knowledge on OOPS concepts.
- 2+ years of experience in developing REST based services
- 3 years of experience in software development or a related field
- Experience in database technologies like Oracle, MySQL, PostgreSQL etc.
- 1 year of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
Preferred Qualifications:
- 3+ years experience building microservices
- Good understanding of OOP, design patterns, database (Postgres or Oracle), data streaming (Kafka)
- 2+ years experience with DevOps practices and building CI/CD pipelines.
- Experience with CI/CD tools (Git, Gradle, Sonar, Jenkins, JFrog etc.)
- Experience with testing frameworks (Junit, Mockito, Karate, Cucumber)
- Exposure to PCI-DSS and Secure coding best practices would be a plus.
- 2+ years working in an agile environment (Scrum or Kanban)
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.
Report this job Similar Jobs