Senior Developer – Java Full Stack

Posted Oct 15

This is a fully remote position, open to applicants in Illinois, +4 more states.

πŸ“‹ Description

β€’ Design, develop, and enhance applications for railway dispatch and control systems.

β€’ Create scalable backend services utilizing Java, Advanced JEE, Spring, Spring Boot, REST APIs, and Microservices.

β€’ Develop responsive web applications employing Angular.

β€’ Design and implement cloud-native applications using Kubernetes and containerized architectures.

β€’ Develop and maintain event-driven solutions utilizing Kafka.

β€’ Collaborate with business stakeholders, architects, and engineering teams to deliver dependable railway operations solutions.

β€’ Engage in application architecture, design reviews, code reviews, and technical discussions.

β€’ Support CI/CD implementation, deployment automation, and best practices in DevOps.

β€’ Ensure application reliability, performance, scalability, and operational readiness.

β€’ Troubleshoot production issues and assist with system enhancements.

β€’ Contribute to test automation and quality engineering efforts.

β€’ Participate in Agile ceremonies, including sprint planning, estimation, and delivery activities.


⛳️ Requirements

β€’ A minimum of 8 years of experience in Software Engineering, Full Stack Development, or Enterprise Application Development.

β€’ Essential experience in Railway Dispatch Control systems and railway operations environments.

β€’ Strong proficiency in Java, Advanced JEE, Spring, Spring Boot, REST APIs, and Microservices Architecture.

β€’ Practical experience in developing web applications using Angular.

β€’ Solid experience with Kafka and event-driven architectures.

β€’ Familiarity with Docker, Kubernetes, and the development of cloud-native applications.

β€’ Experience in implementing CI/CD pipelines, deployment automation, and DevOps methodologies.

β€’ Knowledge of AWS and cloud platform services.

β€’ Familiarity with observability and monitoring tools such as Datadog, Prometheus, Grafana, Jaeger, and OpenTelemetry.

β€’ Experience supporting production environments and high-availability enterprise applications.

β€’ Exposure to test automation frameworks and quality engineering practices.

β€’ Strong analytical, troubleshooting, and problem-solving abilities.

β€’ Excellent communication and collaboration skills.

β€’ Ability to work effectively with distributed teams and stakeholders.

β€’ Experience in Agile/Scrum environments.

β€’ Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline.


🏝️ Benefits

β€’ Vacation: 12-25 days, depending on grade.

β€’ Company paid holidays.

β€’ Personal Days.

β€’ Sick Leave.

β€’ Medical, dental, and vision coverage (or provincial healthcare coordination in Canada).

β€’ Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada).

β€’ Life and disability insurance.

β€’ Employee assistance programs.

β€’ Additional benefits as provided by local policy and eligibility.

β€’ Variable incentives, bonuses, or commissions may be available based on the position and applicable laws.

People also viewed

Collectors20 hours ago

Staff Software Engineer

US flagWisconsin OnlyFull-timeFull-stack Engineer
ApplyView job
OrderYOYO20 hours ago

Lead Software Engineer – Payments

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Plan Left20 hours ago

Senior Full-Stack Developer

PH flagPhilippines OnlyFull-timeFull-stack Engineer
ApplyView job
Harris Computer20 hours ago

Senior Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Fast Rocket GmbH20 hours ago

Full-Stack Software Developer – React/Next.js, Angular, Nest.js, Node.js

DE flagGermany OnlyFull-timeFull-stack Engineer€45k – €60k/year
ApplyView job
Ubiminds20 hours ago

Python Software Engineer

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers