Position Expired
This job is no longer accepting applications.
Senior Java Full Stack Developer / Technical Lead
Jobs via Dice
Dice is the leading career destination for tech experts at every stage of their careers. Our client, ICT Mondial Inc, is seeking the following. Apply via Dice today!
Position Overview
We are seeking a Senior Java Full Stack Developer / Technical Lead to design, develop, and support enterprise-scale, cloud-native applications. This role involves hands-on development, technical leadership, and collaboration across cross-functional teams to deliver secure, scalable, and high-performance solutions in an Agile environment.
The ideal candidate brings deep expertise in Java, Spring Boot, Microservices, modern JavaScript frameworks (Angular/React), and cloud platforms, with experience supporting federal or large-scale enterprise systems.
Key Responsibilities
- Design and develop enterprise applications using Java, Spring Boot, and Microservices architecture
- Build responsive and accessible user interfaces using Angular, React, TypeScript, JavaScript, HTML, and CSS
- Develop RESTful and SOAP-based web services following industry standards
- Implement cloud-native solutions using AWS and Red Hat OpenShift
- Apply Twelve-Factor App and Agile principles throughout the development lifecycle
- Develop and maintain batch processing applications using Spring Batch and JSR-352
- Integrate messaging and event-driven solutions using Apache Kafka
- Design and implement CI/CD pipelines using tools such as Jenkins, Git/Bitbucket, Maven, and SonarQube
- Ensure applications meet Section 508 accessibility standards
- Develop unit, integration, and BDD tests using JUnit, Mockito, and Cucumber
- Perform performance tuning, security hardening, and code quality improvements
- Collaborate with business analysts, QA, and project managers to deliver high-quality solutions
- Provide technical guidance and mentorship to junior and mid-level developers
- Participate in architecture reviews, technical discussions, and solution design documentation
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field (Advanced degree may substitute for experience)
- 7+ years of experience in software development, including:
- Java and Spring Boot
- Angular and/or React
- Microservices and RESTful APIs
- Strong experience with Agile development methodologies
- Hands-on experience as a Technical Lead
- Experience with AWS or other cloud platforms
- Experience with CI/CD pipelines and DevOps tools
- Strong communication and documentation skills
- Ability to work on-site in Woodlawn, MD
- Must be eligible for Public Trust clearance
Preferred / Desired Qualifications
- Experience designing high-throughput, low-latency systems
- Expertise with Kafka-based event-driven architectures
- Experience with PostgreSQL and DB2 databases
- Knowledge of application security, OAuth2/JWT, and secure coding practices
- Experience with OpenShift, Docker, and Kubernetes
- Familiarity with federal or state government IT projects
- Experience implementing Section 508 accessibility standards
- Exposure to AI-driven system enhancements or modern architecture modernization efforts
- Experience with low-code platforms (ServiceNow, Pega, Power Platform) is a plus
What We Offer
- Opportunity to work on mission-critical government systems
- Collaborative, Agile development environment