Railroad19 is looking for a Senior Java Developer to build custom enterprise-level applications and cloud-platform solutions for Fortune 500 companies using diverse, current technologies.
Requirements
- Advanced Java development experience (5+ years), springboot and kubernetes
- Hands-on experience with Java 8-11
- Strong 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)
- Experience working with a microservice architecture
Responsibilities
- 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
- Working with SAP business objects in data warehouse
- Build software components that integrate with a workflow engine and/or ESB to execute asynchronous business processes
- Manage the complete software development life cycle
- Develop code in a containerized environment using tools like Jenkins or Docker
Other
- Understand our clients' fast-moving business requirements
- Negotiate appropriate solutions with multiple stakeholders
- 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