Software Engineer 3 (CPT/OPT/EADs/GC/USC)
Amazon.com, Inc.
Irving, TX, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$80,000.0 - $110,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Agile Methodology
Automation of Tests
Software Quality
Code Review
Database Design
Distributed Systems
Java Web Services
Spring Framework
Commercial Software
Scrum Methodology
Software Maintenance
+9 more
Software Engineering
Multithreading
Enterprise Software Applications
Cloud Platform System
Spring-boot
Event Driven Architecture
Information Technology
Restful APIs
Microservices
Job description
We are looking for an experienced Java Software Engineer to join a growing software engineering team developing enterprise software solutions for mining and machine technology. The engineer will design, develop, test, and maintain Java-based applications and services while working in a Scrum/Agile environment with developers, QA engineers, product teams, and global engineering teams. Key Responsibilities
- Design, develop, test, and maintain Java-based applications and services.
- Build clean, secure, reliable, and maintainable software.
- Develop automated tests and participate in code reviews.
- Work with Scrum teams from requirements and estimation through implementation, testing, and release.
- Contribute to solution design for complex technical problems.
- Create technical documentation for implementation and support.
- Help improve software quality, performance, reliability, and development practices.
- Participate in delivery planning, estimation, sequencing, and risk management.
- Collaborate with product, engineering, and QA teams to refine requirements and provide progress updates.
- Troubleshoot production and non-production issues.
- Perform root-cause analysis and implement preventative fixes.
- Work with globally distributed software teams across the US and Australia.
Requirements
- 5 7 years of relevant commercial software development experience.
- Bachelor’s degree in Computer Science.
- Strong commercial experience with Java.
- Experience with Spring and Spring Boot.
- Experience developing RESTful APIs and event-driven systems.
- Strong knowledge of microservices and distributed architectures.
- Experience with build, test, and dependency management tools.
- Experience with modern database design and technologies.
- Understanding of single-threaded and multi-threaded environments.
- Strong analytical, design, and problem-solving skills.
- Experience working in a commercial Scrum/Agile development team.
- Understanding of modern security principles and technologies.
- Good communication and collaboration skills.
Preferred / Additional Skills
- Experience designing scalable enterprise applications.
- Experience with distributed systems and cloud-based architectures.
- Strong understanding of software quality, security, resilience, and automated testing.
- Experience participating in technical design and planning discussions.
- Ability to troubleshoot complex software issues and perform root-cause analysis.
- Willingness to learn new technologies and continuously improve engineering practices.
Top 3 Skills * Java, Spring, Spring Boot
- RESTful APIs & Event-Driven Systems
- Microservices & Distributed Architecture, A mid-to-senior-level Java developer with 5 7 years of commercial development experience, strong Spring/Spring Boot expertise, and hands-on experience building REST APIs, microservices, and distributed systems. The candidate should be comfortable working in Scrum teams and contributing to design, development, testing, code reviews, troubleshooting, and production support. Work Environment
- 100% office-based
- Collaborative Scrum/Agile environment
- Team of approximately 6 people
- Collaboration with US and Australia-based software teams
Benefits & conditions
- $80,000-110,000 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago