drjobs JAVA Full stack South Africa

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Pune - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Location: Initial 6 Months South Africa Post 6 Months (Bangalore Pune Kolkata Chennai)
Experience: 68 Years
Notice Period: 015 Days Only
Job Overview:
We are seeking a Senior Software Engineer with strong expertise in Java Full Stack Development and proven experience in building Microservices Angular Kafka and Docker. The role will involve working on highperformance scalable systems with a focus on building and maintaining cuttingedge applications. You will be working on enterpriselevel solutions collaborating with crossfunctional teams and mentoring junior developers.
The successful candidate will have the opportunity to work for the first 6 months in South Africa (onsite) before transitioning to one of our Zensar offices in Bangalore Pune Kolkata or Chennai.
Key Responsibilities:
  • Microservices Development: Design and implement robust scalable and maintainable microservices using Java (Spring Boot/Java 8).
  • Frontend Development: Develop dynamic and responsive web applications using Angular with modern JavaScript/TypeScript techniques.
  • Kafka Integration: Work on eventdriven architecture using Kafka for realtime streaming ensuring efficient and scalable data processing.
  • Containerization & Orchestration: Design deploy and manage microservices and applications using Docker containers; work with orchestration tools (e.g. Kubernetes).
  • Cloud Integration: Leverage cloud platforms (AWS Azure or GCP) to deploy and scale applications ensuring high availability and resilience.
  • CI/CD & DevOps: Implement continuous integration and delivery pipelines for automated testing deployment and monitoring.
  • Performance Tuning & Optimization: Ensure application performance scalability and availability under high load optimize code and system configurations for efficiency.
  • Agile Practices: Participate in sprint planning standups retrospectives and other agile ceremonies. Collaborate with stakeholders to define technical requirements.
  • Collaboration & Mentorship: Work closely with team members to ensure knowledge sharing and best practices. Provide guidance to junior developers to ensure highquality code delivery.
  • Documentation: Create and maintain technical documentation for codebase APIs and system designs.
Required Skills and Qualifications:
  • Java Development (6 Years): Strong proficiency in Java and related technologies like Spring Boot Spring MVC JPA/Hibernate and RESTful APIs.
  • Microservices Architecture (3 Years): Extensive experience in designing and developing microservicesbased applications.
  • Frontend Technologies: Proficiency in Angular 2 HTML5 CSS3 and JavaScript/TypeScript for building responsive web UIs.
  • Event Streaming & Messaging: Experience with Apache Kafka for eventdriven architectures ensuring reliable and scalable message processing.
  • Containerization & Orchestration: Expertise in building and deploying applications with Docker. Experience with container orchestration tools (e.g. Kubernetes) is a plus.
  • Cloud Platforms: Experience working with cloud services (AWS Azure GCP) for application hosting and management.
  • CI/CD Pipelines: Handson experience with Jenkins GitLab CI or other similar tools for automation of build and deployment pipelines.
  • Database Knowledge: Strong understanding of both relational and NoSQL databases (e.g. MySQL PostgreSQL MongoDB Cassandra).
  • Unit Testing & Test Automation: Expertise in writing unit tests using frameworks like JUnit Mockito and using test automation tools for frontend testing (e.g. Jest Karma).
  • Agile Methodologies: Familiarity with agile practices (Scrum Kanban) and working in crossfunctional teams.
Desired Skills:
  • Leadership/Team Mentorship: Ability to lead guide and mentor junior team members ensuring the team is following best practices in code quality and delivery.
  • ProblemSolving & Analytical Thinking: Strong analytical and troubleshooting skills with the ability to address complex technical challenges.
  • Communication: Strong communication skills (verbal and written) for effective interaction with team members stakeholders and clients.
Educational Qualification:
  • Bachelors or Masters degree in Computer Science Engineering or a related field.

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.