Java Cloud Developer
bnpparibas
Job Description
- Design, develop, test, and deploy Java-based applications on cloud platforms
- Collaborate with cross-functional teams toidentifyand 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 andmaintaintechnical 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
Contributing Responsibilities
- 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
- Strongproficiencyin 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
- JavaEEstandards /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