We are seeking a proactive Software Engineer to help elevate our software offerings. Your role will include not just coding, but also engaging in design discussions and contributing to project milestones in a team-oriented environment.
Responsibilities
Write clean, scalable code using Java programming languages.
Collaborate with developers and engineers to design software solutions.
Troubleshoot, test and maintain the core product software and databases.
Develop technical specifications and architecture.
Ensure adherence to high-quality development principles throughout the entire development life cycle.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is advantageous
Experience
3+ years of experience in Java development
Technical Skills
Java
SQL
Spring Framework
RESTful APIs
Soft Skills
Analytical Skills
Team Collaboration
Communication
Certifications
Oracle Certified Professional, Java SE 11
Languages
English: Fluent
Advantageous
Familiarity with Docker and Kubernetes: Understanding of containerization and orchestration strategies.
Experience with CI/CD tools: Hands-on experience with the software development lifecycle and continuous integration/continuous deployment tools.
Benefits
Medical aid and health insurance.
Retirement savings plan with employer contribution.
Flexible working arrangements.
Opportunities for trial days and personal development.
Company Culture
Innovation: We value creativity and encourage our team to think outside the box.
Team Spirit: Collaboration and camaraderie are essential to our team dynamics.
Growth Mindset: We prioritize personal development and provide opportunities for continuous learning.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development