System One - Pittsburgh, PA

posted about 1 month ago

Full-time - Senior
Pittsburgh, PA
Administrative and Support Services

About the position

The Lead Software Engineer position is a direct-hire role focused on developing software solutions primarily in the banking and financial services sector. The role requires a strong background in Java development, experience with Agile methodologies, and the ability to mentor junior developers. The position offers a hybrid work schedule and is intended for candidates who are local or willing to relocate within commuting distance of specified cities.

Responsibilities

  • Lead software development projects and ensure timely delivery of high-quality software solutions.
  • Mentor junior developers and provide guidance on best practices in software development.
  • Collaborate with product owners to define project requirements and deliverables.
  • Design and implement microservices architecture and RESTful APIs.
  • Write and execute JUnit tests to ensure code quality and functionality.
  • Utilize Jenkins for continuous integration and deployment processes.
  • Implement containerization using Docker and orchestration with Kubernetes.

Requirements

  • At least 7-10 years of experience in software development, preferably in banking or financial services.
  • Strong experience with Java/J2EE development and related frameworks such as Spring Boot and Spring.
  • Proficient in using Java Persistence API (JPA) for database interactions.
  • Experience with Agile/Scrum development methodologies.
  • Ability to mentor junior developers and work collaboratively with product owners.
  • Familiarity with Oracle and PL/SQL for database management.
  • Experience with Jenkins for CI/CD processes.

Nice-to-haves

  • Experience with message streaming using Apache Kafka.
  • Familiarity with Elasticsearch for search and analytics.

Benefits

  • Health and welfare benefits coverage options including medical, dental, and vision insurance.
  • Life insurance and voluntary plans available.
  • Participation in a 401(k) plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service