Senior Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Java/Fintech): Designing and developing enterprise-scale API and microservices platforms for core banking deposits and transaction processing with an accent on scalability, security, and high-volume transactional integrity. Focus on driving cloud migration, technology modernization, and implementing advanced observability processes.
Location: Hybrid in Charlotte, NC (3 Days Onsite / 2 Days Remote)
Company
is a professional staffing firm providing high-level engineering talent for enterprise-scale technology initiatives.
What you will do
- Design and develop enterprise-scale API and microservices solutions using Java and Spring technologies.
- Build and maintain REST and SOAP services utilizing XML and JSON for high-volume transactional systems.
- Lead technical design, code reviews, and production support activities within an Agile/Scrum environment.
- Support technology modernization, cloud migration, and automation initiatives using OpenShift.
- Implement and monitor observability, alerting, and incident response processes using tools like Splunk, Dynatrace, and Grafana.
- Collaborate with architects and product owners to ensure compliance with enterprise security and documentation standards.
Requirements
- 4+ years of software engineering experience with strong hands-on Java development skills.
- Expertise with Spring Framework, Spring Boot, and microservices architecture.
- Strong experience with Oracle database and SQL.
- Experience delivering enterprise APIs and supporting high-volume production applications.
- Must be based in or able to work hybridly in Charlotte, NC.
- Experience with cloud platforms (AWS, Azure, or GCP) and OpenShift.
Nice to have
- Experience in Core Banking, Deposits Platforms, or Transaction Processing systems.
- Knowledge of Kafka and event-driven architecture (Pub/Sub).
- Experience with Apigee or other API Management platforms.
- Proficiency with AI-assisted development tools such as GitHub Copilot.
- Linux/Unix administration or development experience.
Culture & Benefits
- Opportunity to work on mission-critical, high-volume banking platforms.
- Engagement in long-term contract project.
- Collaborative Agile environment with high-performing teams.
- Access to modern AI-assisted engineering tools.
Hiring process
- Single 30-minute in-person interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →