What are the responsibilities and job description for the Senior Developer position at Saxon Global?
9 year experience
Job Description : Under the supervision of the Software Engineering Manager, the incumbent will be assisting with the Operations, Maintenance & Enhancements of the Enrollment Systems.
Responsibilities will include design, development, unit testing of the new systems and enhancing the existing systems. Documenting the technical design.
Support the integration and user acceptance testing of the systems.
Must have Java development experience with ability to develop unit / integration test cases using Junit / TestNg.
Must have ability to understand and work with code developed by other developers.
Must have ability to work independently.
Must have experience with web services and understanding of RESTful / SOA Services.
Must have extensive experience with Agile or Scrum methodologies.
Must have strong experience in continuous integration within DevOps environment.
Must have excellent communication skills, both verbal and written (in English).
Must have experience with working on experience Java, Spring related technologies such as Spring Core, Spring Boot, Spring MVC, and Spring Integration
Must have experience with cloud technologies in AWS.
Good to have experience working with API Management Tools.
Good to have Experience working with GIT / BitBucket.