Skip to main content

Java Developer

Technology
SoTalent
Austin, United States1 months agoUntil 5/7/2026
Full timeHybrid

Job description

  • *Job Title : Java Developer
  • *Location : Austin, Texas
  • *Job Type : Full Time**
Our client is looking for a skilled Software Engineer to help design and build modern, scalable applications across multiple platforms. In this role, you’ll work within an Agile team to deliver high‑quality code, contribute to architectural decisions, and help drive continuous improvement across the engineering organization.
  • *Key Responsibilities
  • Contribute to the design, development, and delivery of multi‑platform application systems.
  • Write clean, secure, and testable code aligned with modern engineering practices.
  • Participate in inclusive, constructive code reviews that support shared learning and strong team collaboration.
  • Develop Proof‑of‑Concepts and reusable patterns that accelerate innovation and delivery.
  • Maintain detailed technical documentation and collaborate with architects to ensure alignment on design.
  • Work effectively with both onshore and offshore engineering teams.
  • Build and maintain CI/CD pipelines using tools such as Bamboo or GitHub Actions.
  • Create and maintain automated unit tests to support reliable releases.
  • Fully engage in Agile ceremonies and promote a culture of continuous improvement and psychological safety.
  • *What You Bring (Required)
  • 4+ years of relevant software engineering experience; a technical degree is a plus.
  • 3+ years of hands‑on experience developing and reviewing Java applications with a focus on clean design.
  • Experience with SQL and NoSQL databases (e.g., Oracle, MongoDB).
  • Strong experience using Spring or Spring Boot.
  • Background in building RESTful APIs and microservices, ideally in cloud‑based environments.
  • Experience creating CI/CD pipelines with tools such as Bamboo, GitHub Actions, Jenkins, CircleCI, or Travis CI.
  • Understanding of distributed systems, integration patterns (RabbitMQ, Kafka), and testing frameworks such as JUnit.
  • Strong analytical, communication, and problem‑solving skills within an Agile environment.
  • *Preferred Qualifications
  • Experience using AI tools to improve code quality, accelerate development, or enhance automated testing.
  • Familiarity with cloud‑native development or containerization (Docker, Kubernetes).
  • Experience with monitoring and performance tools like AppDynamics, Splunk, Grafana, DataDog, or platform metrics.
  • Experience with TDD/BDD and tools like Cucumber or Selenium.
  • Front‑end development exposure using Angular or React.
  • Strong cross‑team collaboration and communication skills.
  • Experience with additional NoSQL data stores such as MongoDB.
  • *Benefits
This role includes competitive compensation and eligibility for bonus or incentive programs, along with:
  • Retirement savings plans with employer contributions
  • Employee stock purchase programs
  • Paid time off for vacation, volunteering, and sabbatical programs (where applicable)
  • Paid parental leave and family‑building benefits
  • Tuition reimbursement for continued learning
  • Comprehensive health, dental, and vision coverage
Keywords
javabamboogithubgithub-actionsoraclemongodbspringspring-bootjenkinscirclecitravis-cirabbitmqkafkajunitdockerkubernetesappdynamicssplunkgrafanadatadogcucumberseleniumreact

¿Te interesa este puesto?