Synechron - Dallas, TX

posted 25 days ago

Full-time - Senior
Dallas, TX
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled Java Architect to join our dynamic team in the banking sector. The ideal candidate will have extensive experience in designing and implementing robust Java applications, with a deep understanding of the banking domain and expertise in Apache Kafka. You will play a pivotal role in building scalable and efficient systems that meet the needs of our clients.

Responsibilities

  • Design and architect Java-based applications and systems for the banking sector, ensuring high performance and scalability.
  • Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications.
  • Develop integration strategies and frameworks using Apache Kafka for real-time data processing and streaming.
  • Lead the development team in implementing best practices in coding, testing, and deployment.
  • Perform code reviews and provide mentorship to junior developers, ensuring adherence to architectural standards and design patterns.
  • Evaluate and recommend new technologies and tools to enhance system performance and reliability.
  • Work closely with DevOps teams to ensure continuous integration and delivery, as well as infrastructure automation.
  • Create and maintain documentation for system architecture, design, and implementation processes.
  • Participate in architecture reviews, ensuring alignment with enterprise architecture standards and banking regulations.
  • Stay updated with industry trends and advancements in technology, particularly in Java, Kafka, and banking solutions.

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • Minimum of 10 years of experience in Java application development and architecture.
  • Strong expertise in the banking domain, including knowledge of regulatory requirements and financial products.
  • Proven experience with Apache Kafka, including designing and implementing messaging systems.
  • Proficiency in Java frameworks such as Spring, Hibernate, or similar.
  • Familiarity with microservices architecture and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with relational and NoSQL databases.
  • Strong understanding of software development methodologies (Agile, Scrum).
  • Excellent problem-solving skills and the ability to work under pressure.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

Nice-to-haves

  • Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform) and their services.
  • Experience with API design and development (RESTful, SOAP).
  • Familiarity with CI/CD tools (Jenkins, GitLab CI, etc.).

Benefits

  • A highly competitive compensation and benefits package
  • A multinational organization with 55 offices in 20 countries and the possibility to work abroad
  • Laptop and a mobile phone
  • 10 days of paid annual leave (plus sick leave and national holidays)
  • Maternity & Paternity leave plans
  • A comprehensive insurance plan including: medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region)
  • Retirement savings plans
  • A higher education certification policy
  • Commuter benefits (varies by region)
  • Extensive training opportunities, focused on skills, substantive knowledge, and personal development.
  • On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses
  • Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups
  • Cutting edge projects at the world s leading tier-one banks, financial institutions and insurance firms
  • A flat and approachable organization
  • A truly diverse, fun-loving and global work culture
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service