About Us
Darumatic is an IT Consultancy that focuses on cloud-native technologies. Our mission is to help clients develop and implement innovative software solutions.
We are passionate about working with clients to transform their development teams and infrastructure into a cloud-based environment. Our supportive culture will open up various opportunities for you to develop your knowledge and skills whilst providing opportunities to connect with a range of IT professional networks.
We believe in mutually beneficial professional working relationships and your employment with us is no exception.
About the role
This is an exciting opportunity to work on a project with great social impact. Our client is seeking a Senior Java Developer to join their team. You will focus on supporting, maintaining and developing solutions for Nexus Cloud and back-end Java/AWS/Oracle components.
You will work in a small team of highly skilled Java and .Net developers/SME's who all contribute to the client's in-house support of Nexus.
In this role, you will develop enterprise-grade software using Java and Oracle technologies.
Responsibilities will include:
* Develop/maintain web-based UI using ReactJS, CSS and HTML.
* Design data models, translate to physical data models and implement using Oracle Database.
* Implement CRUD operations on the database using Java Object-Relational Mapping frameworks.
* Produce and maintain detailed design artefacts & technical specifications.
* Create and work with RESTful OpenAPI specifications, SOAP WSDLs, XML Schemas.
* Develop and maintain DevOps workflows using Jenkins, Git and Maven & Ant.
* Perform and build Nexus software releases following established processes.
* Providing advice and support for the Applications Director & CIO.
* Provision of on-call services as part of a team roster (calls are rare).
Required Skills and Qualifications
* Excellent verbal and written communication skills.
* At least 8 years of Java experience, enterprise design patterns, JPA, Hibernate ORM, JEE, and reactive programming.
* Java Web service development, SOAP and REST APIs, OpenAPI/XSD Schemas, XML/JSON, Spring/SpringBoot.
* Experience with Unix/Linux, Bash.
* Maven lifecycle management, continuous integration, Unit and System Integration testing.
* Major database experience, including data modelling, and stored procedures. Oracle preferred.
* Willingness to be available 24x7 as part of a team roster.
* Experience with AWS development (EC2, Lambdas, API Gateway, S3/SQS, Cloud Formation).
Benefits
We offer a competitive daily rate and opportunities for career growth and development.
Others
We are looking for someone who is willing to make a big impact and be equipped with good new ideas to benefit the project and the team in the right way.
We are an integrated Agile team comprising technical and non-technical personnel.