Senior Java Developer - Job Details

Job in 'Information Technology (non-BI)' discipline and 'Software Development' category


Advertised Details
Job title: Senior Java Developer
Reference code: SM0034
Job category: Software Development
Position status: Filled Min Salary (p/m): Market related
Position type: Contract / Permanent Max Salary (p/m): Market related
City: South Africa  
Description
PBT Group has an opportunity in the Insurance industry for a Senior Java Developer. The assignment is for a considerable programme of work, with challenging and exciting deliveries like Cloud (AWS), complex integration with multiple third-party system software, within an Agile delivery framework, etc.

As a senior developer you will be responsible for building Java, Gosu and React applications. Experience in the Gosu framework is not required, but a willingness to learn is.

The role is ideally suited for someone who could easily step into a Tech Lead or Solutions Architect role, from time-to-time.

DUTIES:
- Translate application storyboards and use cases into functional applications
- Design, build and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automation
- Interpret specifications and interrogate to enable understanding
- Maintain existing applications
- Produce quality software according to specification
- Troubleshooting, defect tracking & defect resolution of programs within the application space
- Provide support to Test team, Analysts & other role players in the interest of getting the job done
- Document how to do things
Skills Required
EXPERIENCE:
- Minimum of 5 years’ experience within a Java development environment and 3 years within a Scrum delivery framework.
- Java SE8 ++
- SQL
- JavaScript
- Object-relational-mapping -- Hibernate
- Unit Testing
- Producing clean code
- Code Refactoring
- Linux
- Microsoft SQL Server database
- Experience working with queues (SQS or others)
- Software design patterns
- Doing code reviews
- Knowledge about microservice design

COMPETENCIES
- Problem solving skills
- Conceptual and analytical thinker
- Good communication / interpersonal skills
- Action / results orientation
- Quality orientation
- Knowledge seeking / learning orientation
- Must have a positive attitude
- Have a strong desire / willingness to learn and to always improve
- Conduct must be professional at all times
- Must take ownership of tasks and be accountable
- Team player
- Get along well with others. Must be able to get the cooperation of people in other departments.

ADVANTAGEOUS COMPETENCIES AND SKILLS
- Designing REST API’s
- Guidewire packages
- Gosu programming language
- Spring Framework (https://spring.io/)
- Docker
- React
- Cloud development (AWS)
- NoSQL, especially AWS DynamoDB
- Maven
- Git
- Understanding TDD
- Good grasp of OO concepts and the implementation thereof
- Experience in the Financial Services industry would be advantageous
Additional
QUALIFICATIONS/ CERTIFICATION:
- A degree in Computer Science / Information Systems / Business Administration / Commerce or equivalent

You are currently not logged in.

You will therefore not be able to view the complete list of requirements
for this job, nor will you be able to apply for it.

Please login above or register your details with us.


Latest Jobs

Quick Links