Full Stack Developer
Our client, a IT Services and Consulting company, is looking for a Full Stack Developer for their Charlotte, NC location.
Responsibilities:
Requirements:
Why Should You Apply?
Responsibilities:
- Design and implement scalable software solutions using Core Java and J2EE.
- Develop and maintain RESTful and SOAP web services.
- Utilize Spring Boot, Spring WebFlux, and Reactive Programming for modern application development.
- Build and maintain REST APIs and Microservices consumed across multiple teams.
- Perform development using Java 11/17 and Python (5+ years).
- Use Hibernate for ORM and efficient data handling.
- Integrate APIs and ensure smooth communication across systems.
- Collaborate with cross functional teams to identify and resolve issues.
- Adhere to coding best practices, performance optimization, and secure coding standards.
- Participate in code reviews and maintain high code quality.
- Conduct POCs to validate design and technical decisions.
- Represent the team in cross project meetings.
- Monitor system performance, troubleshoot issues, and integrate new features.
- Provide recommendations for improving system designs.
- Document data flows across systems and applications.
- Provide technical mentorship to junior developers.
- Respond to system related problems in a timely manner.
- Stay current with emerging technologies and industry trends.
- Contribute to AGILE ceremonies to ensure smooth sprint execution.
Requirements:
- Core Technical Experience
- 810 years overall experience in Java/J2EE.
- 710 years hands on development with Java 11 or Java 17.
- Minimum 5 years experience in Python.
- Spring Framework, Spring Boot
- Spring WebFlux and Reactive Programming
- Functional Programming paradigms
- REST APIs, SOAP, XML
- Microservices Architecture
- Proven experience using Hibernate.
- Strong frontend experience with Angular 11+ (Angular 1316 preferred).
- Cloud, DevOps, and Tooling
- AWS
- GitHub
- Jenkins
- Kafka
- Agile Methodology
- Prompt Engineering (preferred)
- Frontend Skills
- Angular 1116
- HTML5, CSS3, TypeScript
- Experience in Cards & Payments domain is highly desirable.
- Ability to independently handle development tasks (not a management role).
- Strong communication skills to collaborate across teams.
- Ability to conduct training and support junior staff.
- Strong problem solving skills and a proactive approach to technical challenges.
- Years of Experience: 12.00 Years of Experience
- Category Name Required Importance Experience
- .NET CSS3 Yes 1
- Cloud Solutions Spring WebFlux Yes 1
- DXDE_NEW TypeScript Yes 1
- EPS_NEW GITHUB Yes 1
- EPS_NEW Jenkins Yes 1
- EPS_NEW Kafka Yes 1
- Generative AI Restful APIs Yes 1
- IDE Application Architect Reactive Yes 1
- IIOT (Industrial IOT) AWS Yes 1
- Java Hibernate Yes 1
- Java SOAP Yes 1
- NA Agile Methodologies Yes 1
- QEA_NEW Angular Yes 1
- Software Skills J2EE Yes 1
- Software Skills Java Yes 1
- Software Skills Microservices Yes 1
- Software Skills Python Yes 1
- Software Skills Spring Boot Yes 1
- Web Development HTML 5 Yes 1
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities
