Senior Java Developer

closed
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
This job is filled or no longer available