Software Engineer Senior, Java

FIS GlobalAtlanta, GA
2dHybrid

About The Position

We are FIS. Our technology powers the world’s economy and our teams bring innovation to life. We champion diversity to deliver the best products and solutions for our colleagues, clients and communities. If you’re ready to start learning, growing and making an impact with a career in fintech, we’d like to know: Are you FIS? We are seeking a highly skilled (Java) Software Engineer Senior to join our development team. In this role, you will design, build, and optimize enterprise-grade applications leveraging Java and modern frameworks. You will collaborate with architects, product owners, and cross-functional engineering teams to deliver secure, scalable, and high‑performance software solutions.

Requirements

  • 7+ years of professional software development experience with Java (Java 8+ preferred).
  • Strong expertise in Spring Framework (Spring Boot, Spring MVC, Spring Batch).
  • Solid understanding of object-oriented design, data structures, and algorithms.
  • Experience building and consuming REST APIs and working with microservices architectures.
  • Proficiency with SQL and NoSQL databases (Oracle, PostgreSQL).
  • Experience with Git, Maven, JUnit, and CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, etc.).
  • Familiarity with cloud platforms such as AWS, Azure.
  • Experience with JBPM workflows.
  • Strong problem‑solving and analytical skills.
  • Ability to lead technical initiatives and communicate complex concepts clearly.
  • Comfortable working in an Agile environment (Scrum or Kanban).
  • Strong sense of ownership and accountability.

Nice To Haves

  • Experience with containerization (Docker, Kubernetes).
  • Knowledge of messaging systems (Kafka, MQ).
  • Prior experience with domain-driven design (DDD) or event-driven architecture.
  • Background in financial services, or other regulated industries.

Responsibilities

  • Design, develop, and maintain complex Java-based applications and services.
  • Write high-quality, testable, maintainable, and scalable code following best practices.
  • Implement RESTful APIs, microservices, and integration layers.
  • Participate in system design discussions and contribute to architectural decisions.
  • Lead the technical design of components, ensuring alignment with enterprise architecture standards.
  • Evaluate and recommend tools, technologies, and frameworks.
  • Work closely with product managers, QA engineers, and other developers to deliver features end-to-end.
  • Mentor junior engineers, conduct code reviews, and establish coding standards.
  • Partner with DevOps teams to improve CI/CD pipelines.
  • Conduct performance tuning, debugging, and root cause analysis across distributed systems.
  • Ensure application security through secure coding practices and adherence to compliance standards.
  • Write and maintain automated unit, integration, and performance tests.

Benefits

  • A voice in the future of fintech.
  • Always-on learning and development.
  • Collaborative work environment.
  • Opportunities to give back.
  • Competitive salary and benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service