A technology solutions provider in Delaware is seeking a skilled software developer to contribute to all stages of the software development lifecycle. The role involves designing and implementing Java-based applications, developing unit tests, and participating in Agile ceremonies to ensure alignment with business goals. Ideal candidates should be proficient in Java and Spring Boot, with a focus on producing high-quality, testable code.
Qualifications
Experience in developing high-volume, low-latency applications.
Ability to write well-designed, testable code.
Familiarity with Scrum and Agile methodologies.
Responsibilities
Design, implement, and maintain Java-based applications.
Develop and perform unit testing.
Create design documentation and conduct software analysis.
Skills
Java
Spring Boot
Unit Testing
Agile Methodologies
Software Analysis
Job description
Overview
Contribute to all stages of software development lifecycle. Analyze user requirements to define business objectives.
Responsibilities
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Write well designed, testable code
Develop Unit Test Case and perform unit testing
Checkin code to code repository
Follw Scrum/ Safe Agile Ceremonies as scrum team member
Ensure application designs conform with business goals
Identify and resolve any technical issues arising
Create detailed design documentation
Develop technical designs for application development
Conducting software analysis, programming, testing, and debugging
Manage Java and Spring Boot application development
Transforming requirements into stipulations
Prepare the deployment script and plan for production deployment
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
Follow Change & Release process to get the changes deployed to production