We have an immediate need for a Senior Software Engineer (UI Developer) to join an exciting enterprise initiative in Charlotte, NC.
This role will focus on building and maintaining complex UI applications using modern frameworks such as Angular and React, integrated within a robust Spring Boot and Java backend environment. The developer will be responsible for designing, coding, testing, and supporting scalable front-end solutions that align with enterprise architectural standards and cloud-native practices. Collaboration with cross-functional teams, following best practices like 15-factor methodology, modularization, and secure coding will be essential to success in this position. Experience working with high-volume transactional systems and building reusable, well-structured components will be highly valued.
To be successful in this position, one needs to be a proactive and technically sound engineer who thrives in an agile, fast-paced setting. Strong problem-solving skills, the ability to define design patterns, and a passion for adopting new technologies are crucial. This opportunity requires working with a modern microservices-based architecture involving technologies such as Kafka, AVRO, JPA, and a diverse set of databases. The ideal candidate will take ownership of both maintaining existing UI systems and driving the creation of new user interfaces from the ground up.
Any Graduate