Amica is looking for an IT Developer/Software Engineer to develop quality IT solutions by utilizing and maintaining technical and applications expertise, including the use of technologies, tools, programming standards, established processes, and concepts.
Requirements
- Java programming (proven).
- Java Spring/Spring Cloud/Spring Boot.
- GIT
- Rest services.
- Experience with databases (e.g.: MongoDB, SQL Server).
- Exposure to cloud technologies (e.g.: AWS, Azure).
- Agile methodology experience.
Responsibilities
- Develop and deliver software that meets established standards as well as expectations for performance, business impact, and user experience.
- Track and report issues. Address patterns and root causes of shortfalls in technical quality and user acceptance.
- Understand and apply agile development best practices, and other approaches for iterative development of production-ready software.
- Focus on test-driven development practices and leverage CI/CD standards and best practices.
- Follow policies for secure code development and engage in secure coding practices.
- Share knowledge to ensure individuals and teams have the appropriate breadth and depth to offer support to the business, projects, and day-to-day operations.
- Identify continuous improvement opportunities to automate development, provisioning, and release work to accelerate and improve the quality of solutions delivery.
Other
- This position is open to entry-level through mid-levels of experience.
- Committed to continuous learning including, but not limited to training sessions or seminars related to the assigned role.
- Ability to effectively break down and prioritize work independently.
- Ability to identify challenges and risks to the completion of work and effectively communicate those to the appropriate personnel.
- This role does not currently offer employment visa sponsorship.