Cloud Native Java Software Engineer

Railroad19

dev java cloud engineer

Posted 1 month ago

⚠️ SCRIPT: Found the US keyword

Share this with a friend 👉

Cloud Native Java Software Engineer Railroad19, Inc. ~  Remote - United States Cloud Native Java Software Engineer (Remote United States) At Railroad19, we develop custom software products and provide software development services.  We are looking for a Cloud Native Java Software Engineer with 8 years of experience that is fluent in both Java 8 and Spring Boot to be a strong advocate for clean and maintainable code. In addition to contributing to the codebase you will work as an adviser to help create best-in-class solutions. You will report to the Principal Software Developer leading the team. While there are no management responsibilities for this position there is opportunities for leadership for those who want to grow. At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US.  This is a full-time role with vacation, health insurance, and a 401k. Railroad19 provides healthy compensation with excellent benefits and a great corporate culture. The role is remote - U.S. located, only full time (NO- contractors, Corp-to-Corp or 1099). 

Primary responsibilities:

  • Understand our client's evolving needs

  • Advocate for appropriate solutions with multiple stakeholders

  • Write and maintain scalable enterprise quality software

  • Build Rest and GraphQL APIs for single-page web applications

  • Build Microservices that connect to Oracle, Cassandra, and Kafka

  • Write functional and unit tests to maintain code quality

  • Identify new opportunities, tools, and services to enhance the custom software platform

  • Support and troubleshoot issues (process & system), identify cause, and proactively recommend sustainable corrective actions

Experience:

  • Advanced Java development experience

  • Hands-on experience with Java 8 and above (especially streaming collections and functional interfaces)

  • Hands-on experience with NoSQL (Cassandra, MongoDB, ElasticSearch) technologies is a plus

  • Hands-on experience with Spring Boot, Spring Cloud(using Netflix OSS) is a plus

  • Hands-on experience with Oracle or similar relational database technology

  • Hands-on experience with AngularJS or similar JavaScript frameworks is a plus

  • Demonstrates a passion for learning new technologies and takes pride in delivering working software

  • Experience collaborating on an Agile team

  • Git experience preferred

  • Continuous integration practices are a plus

  • Familiarity with AWS

  • Bachelor's or master’s degree in computer science, computer engineering, or other technical discipline; or equivalent work experience

No Agencies*** This is a non-management position This is a full time position

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Apply Back