Roles and Responsibility
Design, develop, and implement scalable and effective Java-based applications.
Collaborate with cross-functional teams to identify and prioritize project requirements.
Develop and maintain automated testing frameworks to ensure high-quality code delivery.
Implement continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins or GitLab CI/CD.
Troubleshoot and resolve technical issues efficiently.
Participate in code reviews to improve overall code quality.
Job Requirements
Robust understanding of Java programming language and its ecosystem.
Experience with DevOps tools such as Docker, Kubernetes, and AWS.
Knowledge of Agile methodologies and version control systems like Git.
Excellent problem-solving skills and attention to detail.
Ability to work collaboratively in a team setting.
Robust communication and interpersonal skills.