Senior Java Developer
- Full-time
- Department: Cloud & Infrastructure
Company Description
We pledge "to prove IT can make a real difference to our customer's businesses". We work hard to ensure we understand what our customers need from their technology solutions and then we deliver.
We are an award-winning company who provide world class customer service; we think big and we hire great people. Version 1 are more than just another IT services company - we are leaders in implementing and supporting Oracle, Microsoft and AWS technologies.
Invest in us and we’ll invest in you; if you are driven, committed and up for a challenge, we want to meet you.
Job Description
A senior developer is expected to have a good understanding of the design & build phase of the project lifecycle.
- Coding new developments and / or enhancements as defined in a technical design.
- Adhere to code quality and unit test testing standards
- Identify and implement integration tests, automating tests where appropriate.
- Ensuring code is peer reviewed.
- Providing system test support when code is migrated to System Test (including SIR resolution).
Qualifications
- 8+ years’ experience in Java development
- Experience working in a cross functional Scrum team in an agile environment
- Strong database and MySQL development experience
- Be flexible and hardworking both independently and as part of a team
- A willingness and enthusiasm to improve and develop new skills and learn new technologies
- Excellent interpersonal and written and verbal communication skills
- Analytical and problem solving.
- Sound grasp of the fundamentals of taxation, from registration through to returns filing and payment options.
- Experience working in standards driven environments.
Technologies:
- Java 8, Spring, Hibernate, Jackson, Mapstruct
- MySQL, MongoDB (similar), SQL
- JMS, (AWS [SQS, SNS]), Security,
- JSON, SOAP, Maven, Docker
- SWAGGER
- JUnit, Mockito
- Jira, Confluence, Agile, Scrum
Other knowledge the Developer will be expected to acquire includes:
- RDM.
- Revenue architecture & data sources.
- Revenue processes & procedures (e.g. RM procedures)
- Status reporting and risk/issue management.
Additional Information
Version 1 Talent Acquisition Team