Lead Full Stack Java Developer
CYNET SYSTEMS INC.
Raleigh, NC, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago