remote
Full Stack Software Engineer II Remote, US - BNSF Railway
Software Engineer
Full Stack Software Engineer II responsible for designing, building, and maintaining scalable web applications using Java, Spring Boot, React, and AWS services in a remote, safety‑focused environment.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications using Java, Spring Boot, and React.
- Implement and consume RESTful APIs, ensuring high performance and reliability.
- Deploy, monitor, and optimize services on AWS cloud infrastructure, leveraging containers (Docker) and CI/CD pipelines.
- Collaborate with product owners, UX designers, and other engineers to translate business requirements into technical solutions.
- Write clean, testable code and conduct code reviews to uphold quality standards.
Requirements
- 3+ years of professional experience in Java and modern front‑end frameworks (React).
- Strong understanding of cloud platforms, preferably AWS, and containerization with Docker.
- Proficiency with relational databases and SQL query optimization.
- Experience with version control (Git) and automated build/deployment tools.
- Excellent problem‑solving skills and ability to work effectively in a remote, collaborative team.
Skills
javareactawssqldocker