Talent.com
Placements24
Senior Java Developer - Enterprise ApplicationsPlacements24 • Bloemfontein, Free State, ZA
Search for other jobs
Senior Java Developer - Enterprise Applications

Senior Java Developer - Enterprise Applications

Placements24 • Bloemfontein, Free State, ZA
10 days ago
Job description

About the Role

Our client is seeking an experienced Senior Java Developer to join their established IT team in Bloemfontein . This role focuses on designing, developing, and maintaining robust enterprise-level applications that are critical to our business operations. You will work on complex projects, contributing to the entire software development lifecycle and ensuring the delivery of high-quality, scalable, and maintainable solutions. This is an excellent opportunity to leverage your expertise in Java and related technologies within a hybrid work environment, contributing to a company that values technical proficiency and long-term career development.

Key Responsibilities

  • Design, develop, test, and deploy high-performance enterprise applications using Java and related frameworks (e.g., Spring Boot).
  • Collaborate with business analysts and stakeholders to gather and translate requirements into technical specifications.
  • Write clean, efficient, well-documented, and maintainable code following industry best practices.
  • Develop and consume RESTful APIs for seamless integration between different systems.
  • Participate in code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot and resolve complex technical issues in production and development environments.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • 5+ years of professional experience in Java development .
  • Strong expertise in the Spring framework (Spring Boot, Spring MVC, Spring Data).
  • Proficiency in object-oriented design principles and design patterns.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
  • Familiarity with version control systems (Git) and build tools (Maven, Gradle).

Benefits

  • Competitive salary and annual bonus opportunities.
  • Hybrid work model allowing for flexible work arrangements.
  • Comprehensive health and wellness benefits package.
  • Investment in professional development, including training and certifications.
  • Generous paid time off and retirement savings plan.
  • A stable and supportive work environment focused on professional growth.

#J-18808-Ljbffr

Create a job alert for this search

Senior Java Developer - Enterprise Applications • Bloemfontein, Free State, ZA