Senior Java Software Engineer

 

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.

Organization Velan Consulting Pty Ltd
Industry IT / Telecom / Software Jobs
Occupational Category Senior Java Software Engineer
Job Location Sydney,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-04-14 12:51 pm
Expires on 2024-12-28