Skip to main content

Lead Full Stack Java Developer

Technology
Cynet Systems
Raleigh, United States1 months agoUntil 4/8/2026

Job description

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.
Responsibilities:
  • 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.
  • pply secure coding practices and ensure application security compliance.
  • Collaborate within an Agile team environment to deliver iterative enhancements.
Experience:
  • 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.

¿Te interesa este puesto?