Please send us your resume to itjob@gc-employment.com with the job title "Intermediate Java Developer " in the subject.
Key Responsibilities:
- Work as part of an agile development team to write Java code for enterprise services.
- Write unit tests for your Java code.
- Design, in collaboration with team, the software implementations that satisfy business requirements.
- Collaborate with QA in development of test cases for Java code.
- Develop deployment system for Java based systems.
- Document code and document detail designs.
- Collaborate with product owners on user story generation and refinement.
- Participate in knowledge sharing activities with colleagues.
Technical Skills Requirements:
- Minimum 5 years of Java developer experience. Experience with:
- Agile development methodologies.
- Test driven development.
- Continuous integration systems.
- Dependency injection containers.
- Network protocols such as HTTP, TLS, TCP.
- Service Oriented Architecture including REST and JSON.
- Multi-threaded programming.
- Design patterns.