Senior Software Engineer (Java) - (Remote - US)

Jobgether
69d$98,124 - $166,810

About The Position

As a Senior Software Engineer, you will play a pivotal role in designing and developing full-stack software solutions that power large-scale systems supporting critical programs. You’ll work on complex technical challenges that impact users worldwide, leveraging modern Java and front-end technologies to build high-performing, secure, and scalable applications. This position offers the opportunity to contribute to meaningful projects, collaborate with cross-functional teams, and influence the technical direction of innovative digital solutions — all within a fully remote and flexible work environment.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Mathematics, or equivalent experience.
  • 5+ years of experience in full-stack software engineering, with strong proficiency in design patterns, clean code principles, and testing.
  • 3+ years of experience in Java development and building RESTful APIs.
  • 3+ years of front-end experience with React or Angular (React preferred).
  • 2+ years of experience with SQL, JPA/Hibernate, and relational databases.
  • 1+ year of experience in Agile/Scrum environments.
  • Excellent communication and teamwork skills.
  • Must reside in the United States and be either a U.S. citizen or permanent resident due to federal contract requirements.

Nice To Haves

  • Experience with AWS, Docker, and Kubernetes.
  • Knowledge of Microservices Architecture, DevSecOps, and CI/CD pipeline implementation.

Responsibilities

  • Design, develop, and maintain full-stack applications, with a strong focus on Java, REST APIs, and React (or similar frameworks).
  • Participate in the full software development lifecycle, from requirements gathering to testing and deployment.
  • Conduct code reviews, implement unit and integration testing, and maintain high standards of software quality.
  • Lead and support initiatives that drive technical improvement, process efficiency, and innovation.
  • Apply Agile and Scrum methodologies for effective project delivery, sprint planning, and team collaboration.
  • Write and optimize SQL queries and integrate applications with relational databases such as SQL Server.
  • Utilize ORM frameworks like JPA or Hibernate to manage data persistence and performance.
  • Contribute to architectural decisions, coding standards, and DevOps practices including CI/CD pipelines.
  • Stay current with emerging tools, technologies, and best practices in software engineering.

Benefits

  • Competitive salary ranging from $98,124 to $166,810 per year, based on experience and qualifications.
  • 100% remote work option anywhere in the United States (Eastern Time Zone support required).
  • Comprehensive health, dental, and vision insurance coverage.
  • Retirement savings plan, life and disability insurance.
  • Generous paid time off and flexible work arrangements.
  • Professional development support, including training and mentorship opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service