Cycle3 IT Staffing is seeking a Software Developer for a permanent opportunity
We are looking for an experienced developer to help our team implement a new system that is being built from scratch. As part of a scrum development team, you will be expected to test, code, and maintain a Java/Groovy-based web application, under the general direction of a Manager of Information Services. You will be expected to work with the product owner, scrum master, team members, and other stakeholders to ensure the system meets the functional and non-functional requirements.
Requirements:
- Possess a bachelor's degree in Computer Science or a related field
- Deep understanding of, and experience with, object-oriented programming
- Some experience with functional programming
- Web services expert, preferably RESTful APIs
- Good mathematical, analytical, and problem-solving skills
- Can communicate clearly and effectively with peers and management
- Ability to complete tasks with limited guidance
- Awesome personality, willing to be a team player
- Strong utilization of test-driven development
- Knowledge of behavior-driven development
- Takes ownership and pride in products developed
- Wants to (and is able to) learn new things
- Desire to continually innovate and improve
- Knowledge of MVC and/or MVVM architectures
- Exposure to continuous integration and automated deployments
- 3-5 years IT experience
Technical Experience:
- Java (8.0 preferred)
- Groovy
- Javascript
- AngularJS
- HTML
- Linux
- Command Query Responsibility Segregation
- Vert.x
- Cassandra
- Titan
- Gremlin
- Git
- IntelliJ
To apply for this job email your details to brian@cycle3it.com