Key Responsibilities:
- Design, develop, and maintain applications using Core Java and Spring Boot.
- Deploy and manage applications on Kubernetes.
- Implement messaging solutions using Kafka.
- Work with Oracle databases to design and optimize data storage solutions.
- Participate in the CI/CD process, utilizing Jenkins for automated deployments.
- Collaborate with the team using SCM tools like Bitbucket/Git.
- Document processes and solutions using JIRA and Confluence.
- Engage in new and challenging work, demonstrating a proactive and adaptive approach.
- Present technical solutions and project updates to stakeholders effectively.
- Leverage cloud technologies to enhance application performance and scalability.
- Apply Test Driven Development (TDD) methodologies using frameworks like Cucumber and BDD.
Technical Experience:
- Proven experience in Core Java and Spring Boot.
- Hands-on experience with Kubernetes and Kafka.
- Strong knowledge of Oracle databases.
- Familiarity with CI/CD processes and tools such as Jenkins.
- Proficient in using SCM tools like Bitbucket/Git.
- Experience with JIRA and Confluence for documentation and project management.
- Strong presentation skills and the ability to communicate technical concepts to stakeholders.
- Knowledge of cloud technologies and their application in software development.
- Experience with Test Driven Development frameworks like Cucumber and BDD.
- A proactive attitude and willingness to take on new challenges.