Java Architect
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-02-03
Listing for:
TechDoQuest
Full Time
position Listed on 2026-02-03
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Java Developer
Job Description & How to Apply Below
We are looking for a highly skilled and motivated professional to join a fast-paced, customer-focused engineering team that embraces continuous delivery and innovation
. This role requires strong collaboration across teams and organizational boundaries and plays a critical role in delivering high-quality financial services that delight customers.
The ideal candidate is a self-starter
, strong team player
, and technical leader who thrives in a startup-like environment, enjoys solving complex problems, and is passionate about modern technologies and scalable architectures.
- Architect, design, and develop Java-based microservices for Account Galaxy products, reconciliation, and workflow systems.
- Lead development, testing, and implementation of banking and financial products
. - Design and implement secure, versioned RESTful APIs for internal and external financial integrations.
- Build and maintain AWS serverless components
, including: - AWS Lambda
- API Gateway
- SQS, SNS
- Step Functions
- Ensure high availability, fault tolerance, and idempotency across transaction flows.
- Apply Java design patterns and enterprise architecture principles to manage complex financial logic.
- Develop robust unit and integration tests using JUnit to ensure system stability and financial accuracy.
- Lead technical design reviews
, architecture discussions, and code quality initiatives. - Optimize applications for low latency and high-throughput transaction processing
. - Collaborate closely with product, compliance, security, and Dev Ops teams to deliver regulated financial solutions.
- Review, debug, and enhance code quality across services.
- Address production issues requiring immediate attention and resolution.
- Adapt quickly to change while working with onsite and offshore teams
. - Mentor and guide junior and mid-level developers
. - Work independently while meeting strict timelines
. - Operate effectively in a fast-paced Agile environment with a strong focus on quality and excellence.
- 10+ years of application development and implementation experience.
- Extensive hands-on experience in Java development within Payments or Fin Tech environments
. - Strong expertise in:
- Spring Boot
- Spring Batch
- Spring Framework
- Experience with messaging middleware such as:
- Kafka
- IBM MQ
- Hands-on experience with AWS serverless architecture
. - Strong understanding of:
- Solid experience with RDBMS (MySQL preferred),
JPA
, and Hibernate
. - Experience with CI/CD pipelines and tools such as:
- Maven
- Jenkins
- Git Hub
- Cloud experience, preferably AWS
.
- Experience with caching solutions such as:
- Redis
- Oracle Coherence
- Background in Scrum / Agile development
. - Autosys
- Financial domain knowledge, preferably in:
- Cards
- Other account types
- Experience with Business Process Modeling tools such as Flowable
. - Familiarity with distributed tracing, logging, and monitoring
, including: - Cloud Watch
- Splunk
- Experience implementing:
- Idempotency
- Exactly-once processing
- Bachelor’s degree in Computer Science or a related field.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×