Talent.com
Senior Java Software Engineer

Senior Java Software Engineer

Bullock Tech Talent PartnersWes-Kaap, South Africa
30+ days ago
Job description

Senior Java Developer

Location : Cape Town City Centre (on-site with flexibility to miss traffic)

Job Purpose

Designing and developing high-volume, low-latency applications for mission-critical systems while delivering high-availability and performance.

Contributing in all phases of the development lifecycle, understanding of SDLC.

Java (J2EE) Expert Level.

Key Performance Area 1

  • Design, Develop, Implement and Maintain enterprise applications
  • To take part in software development and architectural activities
  • Conduct software analysis, development, testing and debugging
  • Identifying production and non-production application issues
  • Transforming requirements into solutions
  • Develop, test, implement and maintain application software
  • Recommend changes to improve established java applications / processes

Key Performance Area 2

  • Maintain updated knowledge of new and emerging industry trends and technology.
  • Perform code reviews within the project teams.
  • Manage and / or mentor junior members of the team.
  • Qualifications

  • BSC Degree / Diploma Computer Science
  • OCP Java EE 8 (added advantage)
  • Experience

  • 5 years Java Development (J2EE)
  • Development of Java based API / Web Services (JSON)
  • Developing of Microservices
  • Docker / JIB
  • Understanding of microservices architecture best practices
  • Object Oriented Design
  • Working with API Gateways, ESB and workflow systems
  • AWS ECS, S3, Terraform - experience
  • Additional frameworks / languages would be beneficial – EJB, Spring Boot, Hibernate, Tomcat, GlassFish
  • Worked within an Agile / SCRUM SDLC
  • Understanding of Linux OS and associated web server technologies (Apache)
  • Source code management (GitHub)
  • Relational Databases (Postgress / MySQL)
  • Unit Testing
  • Able to work alone (unsupervised) and / or within a large team
  • Continuous learning / Self improvement
  • Building and maintaining open relationships & communication lines
  • Initiative, Persistence / Follow through
  • Well-spoken / good written communication skills
  • Conceptual thinking
  • J2EE
  • Webservices
  • Microservices
  • Level of Work / Constructs

  • Agile orientated
  • Fast and logical thinker
  • Goal Driven
  • Seniority level

    Mid-Senior level

    Employment type

    Full-time

    Job function

    Engineering and Information Technology

    Industries

    Telecommunications and IT System Operations and Maintenance

    Referrals increase your chances of interviewing at Bullock Tech Talent Partners by 2x

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Wes-Kaap, South Africa