Lead Full Stack Java Developer

CYNET SYSTEMS INC.
Raleigh, NC, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Artificial Intelligence HTML5 Automation of Tests Bootstrap (Software) Cascading Style Sheets (CSS) Code Generation Software Quality Continuous Integration Data Migration
+37 more
IBM DB2 Relational Databases Database Queries DevOps Gradle Hibernate (Java) Java Message Service (JMS) Java Persistence API Spring Framework Junit PostgreSQL Apache Maven Enterprise Messaging Systems Oracle (Applications) Performance Tuning Queueing Systems RabbitMQ Mockito Secure Coding Selenium Simple Object Access Protocol (SOAP) Software Engineering SQL Stored Procedures Systems Integration Web Applications Web Services Spring-boot Software Security Backend Git Information Technology Apache Kafka Build Tools Front End Software Development Restful APIs Software Version Control Vulnerability Analysis

Job description

  • The Lead Full Stack Java Developer will support a Child Support System Enhancement effort focused on transforming legacy mainframe functionality into a modern, web-based platform.
  • This initiative enhances user experience by integrating with an existing web application in an Agile development environment.
  • The Lead Developer will drive full-stack architecture and development, leveraging modern Java technologies and AI-assisted development practices to deliver scalable, high-quality solutions.
  • This role requires expertise in backend and frontend development, system integration, DevOps practices, and data migration., * Lead the design and development of a user-friendly web-based platform to replace legacy system functionality.
  • Design and develop backend services using Java (8 or higher), Spring Boot, and Spring Data JPA or Hibernate.
  • Build responsive frontend interfaces using JavaScript, HTML5, CSS, and Bootstrap.
  • Develop RESTful APIs and integrate external systems using SOAP and REST web services.
  • Work with messaging platforms and message queues for system integration.
  • Leverage AI-assisted development tools for code generation, transformation, automated testing, security scanning, and intelligent IDE suggestions.
  • Conduct unit and automated testing to ensure code quality and reliability.
  • Support data migration to relational databases such as DB2, PostgreSQL, and Oracle.
  • Contribute to CI/CD pipeline development and automation.
  • Apply secure coding practices and ensure application security compliance.
  • Collaborate within an Agile team environment to deliver iterative enhancements.

Requirements

  • Strong experience in full-stack Java development.
  • Expertise in Spring Framework and RESTful API design.
  • Experience writing SQL queries and stored procedures for relational databases.
  • Experience with testing frameworks such as JUnit, Mockito, and Selenium.
  • Experience with DevOps tools including Git-based version control, CI/CD pipelines, and build tools such as Maven or Gradle.
  • Experience integrating external systems via web services and messaging platforms.
  • Experience with data migration strategies and performance tuning.
  • Experience leveraging AI tools in the software development lifecycle, including code generation, code transformation, automated testing, and documentation support, is highly desired.

Skills:

  • Proficiency in JavaScript, HTML5, CSS, and Bootstrap.
  • Knowledge of relational databases such as DB2, PostgreSQL, and Oracle.
  • Familiarity with message queues such as JMS, RabbitMQ, or Kafka.
  • Strong understanding of secure coding practices.
  • Excellent problem-solving, communication, and collaboration skills.

Qualification And Education:

  • Bachelor s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

Videos

See all

Related articles

See all