Senior Java Developer

Railroad19 Logo

Railroad19

πŸ’΅ $120k-$150k
πŸ“Remote - United States

Summary

Join Railroad19 as a Senior Java Developer and be a technical resource for developing clean and maintainable code for enterprise-level applications and cloud-platform solutions. We build custom solutions for Fortune 500 companies using diverse technologies. This full-time, remote (US-based only) position offers competitive compensation, comprehensive benefits, paid vacation, and 401k. You will work with a distributed team of developers across the US. The role requires advanced Java development experience, experience with various technologies, and a passion for high-quality code. We value work/life balance and provide the tools for success.

Requirements

  • Advanced Java development experience (5+ years), Groovy, and springboot
  • Hands-on experience with Java 8-11
  • Hands-on experience with Groovy
  • Hands-on experience with Spring Boot
  • Hands-on experience with both relational and non-relational databases
  • Strong hands-on experience and understanding of data structures, algorithms, Big-O notations, etc
  • Hands-on experience developing software in a containerized environment (Jenkins, Docker)
  • Hands-on experience with AWS
  • Passionate about having a strong sense of pride in delivering high-quality, functional-style code
  • Excellent oral and written communication skills
  • Experience participating in an agile team
  • Ability to complete tasks and deliverables effectively with little supervision
  • Bachelor's or master's degree in computer science, computer engineering, or another technical discipline; or equivalent work experience

Responsibilities

  • Understand our clients' fast-moving business requirements
  • Negotiate appropriate solutions with multiple stakeholders
  • Write and maintain scalable enterprise-level software
  • Build web applications using Java, Groovy and Spring Boot and/or Spring Cloud
  • Build microservices that connect to Oracle and NoSQL databases
  • Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes
  • Manage the complete software development life cycle
  • Writing functional and unit tests to maintain code quality
  • Develop code in a containerized environment using tools like Jenkins or Docker
  • Collaborate with other teams to deliver a high-performance application that contains little or no defects
  • Identify new opportunities, tools, and services to enhance custom software solutions
  • Support and troubleshoot issues (process & system), identify root cause, and proactively recommend sustainable corrective actions

Preferred Qualifications

  • Experience working with a microservice architecture
  • Experience with advanced AWS and AWS certifications
  • Experience using messaging middleware
  • Experience using ElasticSearch is a plus
  • Knowledge of AngularJS and/or similar JavaScript frameworks is a plus

Benefits

  • Competitive compensation
  • Comprehensive benefits
  • Paid vacation
  • 401k
  • Remote work

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.