Software Engineer - III
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
We are seeking a Software Engineer III to join a collaborative development team responsible for designing, developing, testing, and supporting enterprise-scale applications. This role will contribute across the full software development lifecycle, from technical design and proof-of-concept work through implementation, testing, deployment, and production support.
The ideal candidate will have strong experience with Java, Spring Framework, SQL, AWS, and Angular, along with a passion for building high-quality software in an Agile environment., * Design, develop, and maintain scalable enterprise applications using Java and Spring Framework.
- Collaborate with cross-functional teams to deliver technical solutions and system integrations.
- Develop and support RESTful APIs and web services.
- Write clean, maintainable, and well-tested code following established best practices and standards.
- Participate in solution design discussions, code reviews, and technical documentation efforts.
- Analyze application and database performance issues and troubleshoot production incidents.
- Partner with Quality Engineers to develop and execute automated testing strategies.
- Support CI/CD processes and deployment activities.
- Contribute to technology standards and mentor junior team members as needed.
- Communicate project progress, risks, and deliverables with team members and stakeholders.
Requirements
- Bachelor’s degree in Computer Science or a related technical field, or equivalent experience.
- 4+ years of software design and web application development experience.
- Strong experience with:
- Java
- Spring Framework / Spring MVC
- SQL and relational databases
- AWS cloud services
- Experience developing and consuming web services and APIs.
- Experience working within Agile software development environments.
- Strong problem-solving, analytical, and communication skills.
Preferred Qualifications
- Experience with Angular.
- Experience with AWS serverless and containerization technologies.
- Experience with JavaScript, AJAX, and ORM frameworks.
- Experience with Jenkins, Git, GitLab, Maven, or other build and source control tools.
- Experience working in Unix/Linux environments.
- Knowledge of database object creation and stored procedures.
Desired Soft Skills
- Strong collaboration and teamwork skills.
- Adaptability in a fast-paced environment with changing priorities.
- Critical thinking and problem-solving abilities.
- Excellent verbal and written communication skills., We’re looking for a hands-on software engineer with strong Java/Spring development experience, solid SQL skills, cloud experience in AWS, and exposure to Angular. Candidates who have worked on enterprise-scale applications, APIs, and cloud-native solutions will be especially successful in this role.
Benefits & conditions
- 12-month contract engagement
- Standard schedule: Monday-Friday, 8:00 AM - 5:00 PM
- Enhanced background check required
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
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
Highest Paying Tech Companies for Developers
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
Is Software Engineering Over-Saturated?
Software Engineer Salary London