USC/GC only Solution IT Inc. is looking for a Java Developer for one of its clients in Atlanta, GA (Remote Until COVID) Job Title | Java Developer | Key Responsibilities | - Works with Product Management to understand the challenges that customers and end users face in their day-to-day work and partner with them to design viable solutions.
- Recommends viable solutions to processes, technology, and interfaces that improve the effectiveness of the team and reduce technical debt.
- Foresees capacity requirements for component usage and identifies limitations.
- Provides input into story sizing, backlog grooming, and release planning.
- Contributes to product and solution designs to address critical issues and complex problems.
- Builds software applications across multiple platforms in response to the needs of stakeholders.
- Understands technical architecture and writes software and automated tests that are aligned with agreed upon standards.
- Performs trouble-shooting efforts and investigations when necessary.
- Provides ongoing support, monitoring, and maintenance of deployed products.
- Actively works with less experienced software engineers providing technical guidance and oversight.
- Actively participates in the engineering community, staying up to date on new software technologies and best practices and shares insights with others in the organization.
- Ensure adherence to relevant technical strategies, policies, standards and practices.
- Design, code, test, correct and document programs and scripts from agreed specifications, and subsequent iterations, using agreed standards and tools, to achieve a well-engineered result.
- Take part in reviews of own work and leads reviews of colleagues' work.
- Establish standards and procedures across the technology service lifecycle (including the development lifecycle) in the areas of systems integration and testing and ensures that practitioners adhere to them.
- Manage application enhancements to improve business performance.
| Required Skills | - Working experience in design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems
- Working experience realizing applications from conception and design, to implementation and support
- Working knowledge of software development best practices and design patterns
- Working experience in coding within multiple technology stacks
- Working experience with Java, Spring (Spring Boot)
- Working experiences with Restful API development
- Working experience with cloud technologies, preferably with AWS
- Working experience with cloud software configuration and deployment tools such as Jenkins, Terraform, etc.
- Strong analysis and troubleshooting skills
- Working experience with Agile application development practices
- Strong data analysis skills and working experience with SQL and relational databases
Desirable: - Bachelor’s degree in Computer Science or related field or equivalent combination of industry related professional experience and education
- Scrum Developer Certification or equivalent
- Experience with SOAP web services
- Experience with AWS development, configuration and deployment technologies
- Working experience with NoSQL databases
- Experience with Node.js, ReactJS, Typescript and other web technologies
- 5 – 8 years of working experience
| Work Site: | Atlanta, GA (Remote Until COVID) | Job Type | 12 months | Expected Start Date: | 1 week | Number of Positions | 1 | | |
Solution IT, Inc, 60E Concord St, Wilmington, Massachusetts 01887 Phone: 781-503-1700 Fax: 781-253-0477