Description
You will design, develop, and maintain business applications and utility programs based on client specifications.
Responsibilities
- Design and develop new programs from detailed software specifications.
- Prepare test plans and create test data to validate software functionality.
- Perform in-depth troubleshooting and unit testing on new and legacy production systems.
- Diagnose and resolve complex programming problems in large-scale systems.
Required Skills
- 2+ years of software development experience focused on Java/J2EE.
- Proficiency with Spring Boot and the Spring framework.
- Hands-on experience with Amazon Web Services (AWS).
- Experience building Web Services, REST APIs, and Microservices.
- Strong foundation in data structures, algorithms, and software design.
- Experience in large systems software design and development.
- Bachelor’s degree in Computer Science, Engineering, or a related discipline (or equivalent).