Enable job alerts via email!
A leading company in the technology sector is seeking a Java Spring Boot Software Developer to join their dynamic development team. This role involves designing, developing, and maintaining high-quality Java Spring applications, ensuring they meet performance benchmarks. Candidates should possess a BA in Computer Science and over 6 years of relevant development experience, along with strong problem-solving skills and a solid understanding of Agile methodologies.
Join to apply for the Java Spring Boot Software Developer role at Alexforbes
Designation : PP - Java Spring Boot Software Developer
Category : Technology - OF
Posted by : Alexander Forbes
Posted on : 13 May
Purpose of the Job
We are seeking a Java Spring Developer to join our dynamic development team.
As an essential member of our technology department, you will play a pivotal role in designing, developing, and maintaining Java Spring applications.
Your expertise will contribute to the enhancement of our software solutions, ensuring they meet high-quality standards and performance benchmarks.
Qualifications and Experience
BA degree in computer science or related field – Essential
Matric – Essential
6+ years of hands-on Java Spring Development experience, including Spring Boot
Experience using agile methodologies
Required Skills
Frontend Experience (Angular / React)
TSQL (Stored Procedures and Functions)
Preferred Skills
SQL Design and Implementation
Experience in Cloud Computing
Experience in team-based software development
Strong understanding of database design and SQL
Version control experience using Git or similar tools
Knowledge and Skills
Understanding of the digital landscape
Ability to work with continuous integration and delivery tools
Ability to work within Agile methodologies
Strong problem-solving skills and a proactive attitude
Relevant certifications in Java Spring development are a plus
Experience with microservices architecture
Knowledge of containerization (Docker) and orchestration (Kubernetes)
Key Responsibilities
Provide technical expertise during design and code reviews
Assist in software solution design and development
Participate in release and iteration planning
Ensure compliance with organizational standards for quality, security, and compliance
Develop, test, and maintain technical solutions
Manage time effectively to meet project milestones
Communicate effectively with team members and stakeholders
Time management, attention to detail, problem solving, innovation, ethical behavior, resilience, and effective communication
Strong work ethic, flexibility, collaboration, customer orientation, and self-management
Seniority level : Mid-Senior level
Employment type : Full-time
Job function : Engineering and Information Technology