Job Description
Job description
Java Software Developer responsible for designing, implementing and deploying new features for our client and internal facing applications. This role is a technical delivery position working with both internal development teams as well as product owners, quality assurance and other stake holders.
This individual will work in an agile team who has end to end responsibility on the software they build.
The ideal candidate is a fast learner, independent developer but also a team player who can produce high quality software that can be deployed in cloud or on-premise production environments.
Principal duties and responsibilities
- Work with Product Managers to review the requirements and understand the customer needs to define architecture and implementation plan
- Design, implement and deploy new features and initiatives from start to finish
- Communicate and work effectively with remote members and teams
- Willingness to provide support for the software they built even off office hours.
Required skills:
· Develop and maintain complex backend and/or frontend applications.
· Advanced level Java expertise and Spring Framework
Education & Experience
Education: Bachelor’s in computer science or Software Engineering
Minimum years of work experience: 3 years or more
Job Type
Full Time
Educational Requirements
No Formal Education
Experience Requirements
3 - <5 Years
Job Location
Remote