Java Developer

bnpparibas

Chennai, India 5 Years Exp Posted 13d ago

Job Description

Direct Responsibilities

·         Design, develop, test, and deploy Java-based applications on cloud platforms

·         Collaborate with cross-functional teams to identify and prioritize project requirements

·         Develop high-quality, scalable, and secure software applications using Java, Spring, and other relevant technologies

·         Participate in code reviews and ensure that the codebase is maintainable, efficient, and adheres to industry standards

·         Troubleshoot and resolve technical issues, and collaborate with other engineers to resolve complex problems

·         Develop and maintain technical documentation, including design documents, user manuals, and release notes 

·         Stay up to date with the latest trends and technologies in Java, cloud computing, and software development

·         Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives

·         Collaborate with DevOps team to ensure smooth deployment and operation of applications

·         Ensure compliance with industry standards, best practices, and regulatory requirements

Technical & Behavioral Competencies

·         Strong proficiency in Java programming language, including Java 17

·         Strong problem-solving skills, with the ability to debug and troubleshoot complex technical issues

·         Experience with Spring Boot, Spring Cloud, and other Java frameworks

·         JavaEE standards / SpringFramework

·         Cloud – containerization with Docker and deployment on Kubernetes

·         CI/CD (as-code approach – gitlab-ci, argo-cd, jenkins), Cloud dev-ops tools, Shell Scripting, Linux environment

·         Web Services - REST API

·         Microservices architecture

·         Experience with cloud-native services

·         PostgreSQL

Specific Qualifications:

Minimum 5 years of experience along with Master Degree or equivalent

Similar Openings for You