Java Developers (Junior/ Intermediate)

Rosebank, Gauteng
Posted more than 30 days ago
Logo BAEC Specialists
Company:
BAEC Specialists
Company Description:
Welcome to BAEC Specialists, the providers of cutting-edge resourcing services. With a focus on innovation and client satisfaction, we're driven to redefine the landscape of niche staffing solutions. Drawing on our extensive industry experience, we've built a reputation for seamlessly matching skilled professionals with leading organisations, driving success and exceeding expectations. What sets us apart is our unwavering dedication to flexibility. Whether clients need resources locally or offshore, our fully customisable service options ensure access to top talent when needed, empowering clients to optimize IT operations and achieve strategic objectives. At BAEC Specialists, we're more than just staffing solutions; we're dedicated to forging lasting partnerships grounded in trust, reliability, and innovation. With our unmatched expertise and commitment to excellence, we're setting new industry standards.
Contract Type:
Contract
Experience Required:
5 to 10 years
Education Level:
Bachelor
Gender:
Any
Number of vacancies:
2

Job Description

Location: Johannesburg SA | Work Model: Hybrid | Contract: 12 Month Renewable

Our client, a leader in the banking industry, is seeking a talented and motivated Junior to Intermediate Java Developer to join their dynamic team. The ideal candidate will have a strong foundation in Java programming, with experience in developing, testing, and maintaining high-quality applications. You will be working on innovative banking solutions that drive our digital transformation efforts.

Key Responsibilities:
• Develop and Maintain Java Applications: Write clean, scalable, and efficient code to build and enhance banking applications.
• Collaboration: Work closely with cross-functional teams, including business analysts, project managers, and other developers, to understand requirements and deliver effective solutions.
• Code Review and Testing: Participate in code reviews, and contribute to unit testing to ensure code quality and reliability.
• Troubleshooting: Identify and resolve issues in a timely manner to maintain the smooth operation of banking applications.
• Documentation: Maintain clear and concise documentation for all projects and code changes.
• Continuous Improvement: Stay updated with the latest industry trends, tools, and best practices to contribute to continuous improvement initiatives within the team.

Qualifications:
• Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Experience: 3 to 12 years of work experience in Java development.

Technical Skills:
• Strong knowledge of Java SE/EE.
• Experience with frameworks such as Spring, Hibernate, or similar.
• Familiarity with RESTful APIs and web services.
• Understanding of SQL and relational databases (e.g., MySQL, Oracle).
• Experience with version control systems (e.g., Git).
• Knowledge of build tools (e.g., Maven, Gradle) is a plus.

Soft Skills:
• A go-getter attitude
• Strong problem-solving abilities and attention to detail.
• Excellent communication skills, both verbal and written.
• Ability to work independently as well as in a team environment.
• Eagerness to learn and adapt to new technologies.

Similar Jobs to Java Developers (Junior/ Intermediate)