Title: UI Developer - Onsite
Location: Charlotte, NC, USA
Length: Long term
Restriction: W2 or C2C
Description:
***Webcam interview*** Long term project *** ***Onsite***
Description:
Job Description:
We are seeking a UI Developer to work on moderately complex enterprise applications with high transaction volume. The role focuses on building and maintaining modular UI applications, collaborating with backend teams, and ensuring high performance and security standards.
Key Responsibilities:
UI Development & Maintenance:
Build new and maintain existing UI applications using Angular or React with Spring Boot.
Implement UI components integrated with backend services (JPA, Spring Boot).
Follow best coding practices: 15-factor methodology, feature toggles, circuit breakers.
System Integration & Support:
Participate in deployments, upgrades, and debugging tasks.
Analyze and review technical assignments and challenges.
Design & Documentation:
Define design patterns and document designs/configurations.
Collaborate with peers and stakeholders to ensure service-level compliance.
Security & Compliance:
Follow secure development practices, regularly audit code for vulnerabilities.
Project Environment:
Frontend: Angular, React
Backend: Java, Spring Boot, Hibernate, JPA
Messaging: Kafka, AVRO
APIs: Apigee
Databases: SQL Server, MongoDB, PostgreSQL
Testing: JUnit, Karate, Cucumber, TDD, BDD
Deployment: Microservices-based, modular architecture
Security: Secure code practices and continuous vulnerability scanning
Required Skills & Qualifications:
6+ years in software engineering.
3+ years in UI development with Angular/React.
4+ years in Java Full Stack development.
Strong analytical skills and hands-on experience in modular and secure application development.