Job ID: JOB_ID_957

Position Summary: Senior Java Full Stack Developer

We are looking for a seasoned Senior Java Full Stack Developer to join our high-impact engineering team in Charlotte, NC. This role is critical for our digital transformation initiatives within the financial services sector, specifically focusing on the Cards and Payments domain. The successful candidate will be responsible for designing and implementing robust, scalable, and secure enterprise-level applications that handle millions of transactions daily. This position requires a mandatory onsite presence and the ability to participate in in-person client interviews.

Core Technical Responsibilities

  • Lead the design and development of microservices-based architectures using Java 11/17 and the Spring Boot framework.
  • Implement high-performance, non-blocking applications utilizing Java Reactive Programming and Spring WebFlux.
  • Develop and maintain sophisticated frontend applications using Angular 11+ (preferably 13-16) and TypeScript, ensuring high responsiveness and cross-browser compatibility.
  • Architect and optimize RESTful APIs and SOAP web services to support internal and external integrations.
  • Utilize Hibernate and other ORM tools to manage complex data persistence layers in relational databases.

Cloud and DevOps Integration

  • Deploy and manage applications within the AWS ecosystem, leveraging cloud-native services for scalability and resilience.
  • Maintain and enhance CI/CD pipelines using Jenkins and GitHub to ensure rapid and reliable software delivery.
  • Collaborate with DevOps teams to monitor application health and troubleshoot production issues in a timely manner.
  • Ensure all code is developed with a security-first mindset, adhering to industry standards for data protection and encryption.

Domain Expertise and Agile Leadership

  • Apply deep knowledge of the Cards and Payments domain to solve complex business problems and improve transaction processing workflows.
  • Participate actively in Agile ceremonies, including sprint planning, grooming sessions, and retrospectives.
  • Provide technical mentorship to junior developers, conducting thorough code reviews and promoting best practices in functional programming.
  • Work closely with product owners and stakeholders to translate business requirements into technical specifications.

Required Qualifications and Skills

  • Minimum of 10 years of professional experience in Java/J2EE development.
  • Extensive experience with modern Spring Framework modules and Spring Boot.
  • Strong proficiency in modern frontend technologies including HTML5, CSS3, and TypeScript.
  • Proven track record of working in fast-paced, Agile environments with a focus on continuous improvement.
  • Excellent communication skills and the ability to articulate complex technical concepts to non-technical audiences.

This is a premier opportunity for a developer who wants to work at the heart of the financial technology sector in Charlotte. By leveraging your expertise in Java, Angular, and Reactive programming, you will help shape the future of payment processing systems. We value innovation, technical excellence, and a collaborative spirit.


Special Requirements

In-person interview required; Local NC candidates only; Visa constraints: No GC or GC-EAD; Cards & Payments domain experience preferred.


Compensation & Location

Salary: $135,000 – $175,000 per year (Estimated)

Location: Charlotte, NC


Recruiter / Company – Contact Information

Recruiter / Employer: Unicom Technologies

Email: unicomsekhar99599@gmail.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
unicomsekhar99599@gmail.com with the subject:

DELETE_JOB_ID_957

to delete@join-this.com.