Description:
The successful tenderer must be able to provide candidates with the following minimum skills:
- Develop enterprise-grade software using Java and RDB technologies
- Design, create and manage solutions on AWS Cloud
- Design data models, translate to physical data models and implement using a database
- Implement CRUD operations on the database using Java Object-Relational Mapping frameworks
- Produce and maintain detailed design artifacts & technical specifications
- Create and work with RESTful OpenAPI specifications, SOAP WSDLs, XML Schemas
- Develop and maintain DevOps workflows using Jenkins, Git, GitHub, Maven
Essential criteria
- Excellent verbal and written communication skills in analysis, design, planning, support, documentation, and presentation contexts.
- Ability to work autonomously, especially to ask questions, engage with business and gather requirements
- At least 8 years Java experience, enterprise design patterns, JPA, Hibernate ORM, JEE an advantage, data structures, concurrency.
- Technical skills • Broad experience with internal and external data integrations, e.g., SOAP and REST APIs, OpenAPI/XSD Schemas, XML/JSON, JMS. • AWS development (EC2, Lambdas, API Gateway, Beanstalk, S3, SQS, CloudFormation). • Unix/Linux, Bash. • Maven, Artifact Repositories, Continuous Integration, Unit and System Integration testing.
- Major database experience, including data modelling, stored procedures. Oracle preferred.
- Willingness to be 24x7 on-call. Historically calls escalated to the dev team between 10pm and 6am are rare, one per year.