Java / SQL Developer Position Available In Mecklenburg, North Carolina
Tallo's Job Summary: Java / SQL Developer needed for a C2C, 6+ Month role in Des Moines, Raleigh, or Charlotte. Seeking an Application Developer with 3+ years of experience in Java and SQL. Responsibilities include migrating and upgrading applications, refactoring code, optimizing SQL queries, and collaborating with cross-functional teams. Required skills include Core Java, Spring Boot, SQL, Hibernate, RESTful APIs, version control, build tools, and unit testing. Experience in Agile/Scrum environments is a plus.
Job Description
Java / SQL Developer
Job Title
: Java / SQL Developer
Job type
: C2C, 6+ Month
Location
: Hybrid in Des Moines, Raleigh, or Charlotte.
Program Related
:
Java /
SQL Developer:
Application Developer with 3+ years who can hit the ground running with minimal supervision. Experienced in translating application storyboards and use cases into functional FBL applications. Designs, builds, and maintains efficient, reusable, and reliable code. Ensures the best possible performance, quality, and responsiveness of FBL’s applications. Identifies bottlenecks and bugs, and devises solutions to these problems. Helps maintain code quality, organization, and automatization. Proficient in applicable languages, with a good knowledge of appropriate ecosystems. Familiar with various design and architectural patterns. Has skills for writing reusable code libraries. Possesses knowledge of applicable patterns, concepts, frameworks and services. Has knack for writing clean, readable code. Understands the fundamental design principles behind a scalable application. Has basic understanding of the class loading mechanisms. Languages/development type may include, but not be limited to, Java, .Net, Web, Mobile, Reporting/Analytics, and legacy.
Key Responsibilities:
Migrate and upgrade applications from Java 8 to Java 17
, ensuring compatibility and performance improvements. Refactor existing Java code to leverage modern Java features such as records, sealed classes, pattern matching, and enhanced garbage collection. Work with Spring Boot, Hibernate, and REST APIs to update and maintain backend services. Optimize SQL queries, stored procedures, and database performance. Debug and resolve issues arising from the migration process. Collaborate with cross-functional teams, including frontend developers, testers, and business analysts. Implement best practices in coding, security, and application performance.
Required Skills:
Core Java (Java 8 – Java 17) experience with older Java and Java 17 Experience with migration strategies and backward compatibility handling. Familiarity with new Java 17 features and improvements.
Spring Boot & Microservices Architecture
SQL & Database Management Strong experience with writing complex SQL queries, stored procedures, indexing, and performance tuning. Experience with MySQL, PostgreSQL, or SQL Server is preferred.
Hibernate/JPA for ORM and database interaction.
RESTful APIs & Web Services
Version Control:
Git, GitHub/GitLab, Bitbucket
Build Tools:
Maven/Gradle
Unit Testing:
JUnit, Mockito Experience working in Agile/Scrum environments
.
Nice to
Have:
Knowledge of Docker/Kubernetes for containerized deployments. Experience with Cloud Services (AWS, Azure, or Google Cloud Platform). CI/CD pipeline experience (Jenkins, GitHub Actions, GitLab CI).
Thank you.
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
Dice Id:
90581032
Position Id:
8649361