Staxposted 16 days ago
Full-time • Mid Level
Cincinnati, OH
Professional, Scientific, and Technical Services

About the position

We are seeking a skilled Software Engineer (Python/Java) to join our team. Ideal candidates will have a solid foundation in Python, with some experience in Java. This role will contribute to developing robust applications, enhancing existing systems, and supporting production applications.

Responsibilities

  • Design, develop, and maintain Python and Java applications.
  • Work with more senior engineers to design and implement solutions.
  • Write and execute unit tests to ensure software quality.
  • Troubleshoot and resolve issues in a timely manner.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Stay updated on industry trends and technologies.

Requirements

  • At least 3 years of professional software development experience.
  • A track record of delivering high-quality software solutions, including potential and growth in diverse settings.
  • Proficient in both Python and Java with a solid understanding of object-oriented programming and design patterns.
  • Experience with unit testing frameworks, particularly PyTest and JUnit.
  • Experience with Spring Boot.
  • Experience with Cloud Development, preferably AWS.
  • Solid analytical and problem-solving skills.

Nice-to-haves

  • Experience with Angular frameworks.
  • Familiarity with asynchronous development techniques.
  • Proficiency in Oracle SQL and database management.
  • Knowledge of SOLID principles.
  • Experience with Terraform.
  • Experience in the Payment Processing or Financial Services industry.
  • Understanding of software development best practices and methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service