#Hiringnow We are actively hiring (Senior Software Engineers)
Cloud Native Java Developers fluent in Java 12+(preferably Java 12+), Spring Boot, SQL Databases, and strong Cloud AWS services. To be a technical resource for the development of clean and maintainable code.
About Us:
- At Railroad19, we build custom enterprise-level applications and cloud-platform solutions for Fortune 500 companies using diverse, current technologies to best meet our clients’ needs.
- We’re more than just software consultants. We’re a specialized team of developers and architects who bring depth, value and commitment to the work we do, only bringing our “A” game to the table. Hard work and a desire to lead the industry – this is our company culture – this is what sets Railroad19 apart.
- When you join Railroad19 you are part of a company that values your work and gives you the tools you need to succeed, while offering you a work/life balance. 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 (W2) position offering competitive compensation, as well as comprehensive benefits, paid vacation, 401k and more.
- The role is remote – U.S. located, only full time (NO– contractors, Corp-to-Corp or 1099).
- NO AGENCIES
Core 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 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 in order to maintain code quality
- Develop code in a containerized environment using tools like Jenkins or Docker
- Collaborate with other teams in order 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
Skills & Experience:
- Advanced Java development experience (5+ years) & AWS Cloud Services(Understanding of AWS development tools and technologies -serverless technologies (SNS, SQS, Lambdas are preferred)
- Hands-on experience with Java 8-11
- 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)
- Passionate for learning new technologies and have a strong sense of pride in delivering high-quality, functional-style code
- Excellent oral and written communication skills
- Experience participating on 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
Preferred Requirements (bonus):
- Experience working with a microservice architecture
- Experience with Scala
- Experience using messaging middleware
- Experience using ElasticSearch is a plus
- Knowledge of AngularJS and/or similar JavaScript frameworks is a plus
- Experience acting as a technical lead is a plus