Software Engineer
Capgemini
Job Description
Java Developer - B2 - PWP Essential Skills/Basic Qualifications: Strong experience in the Cards/Payment domain. work experience as a Java Developer with expertise in Core Java, Spring Framework (Spring Boot & Spring Batch), and RESTful API services. Experience in writing test cases and Unix Shell scripts. Proficient knowledge of relational databases and SQL. Strong problem-solving abilities. Experience with cloud platforms (AWS, Azure, Google Cloud, Oracle). Desirable Skills/Preferred Qualifications: Hands-on experience with Java. Expertise in Java and Java EE applications. Experience in implementing CI/CD pipelines. Proficiency in planning, developing, and maintaining Java applications. Efficient and error-free coding skills. Ability to collaborate effectively on projects. Experience with integration and deployment of updates. Creating high-availability applications. Proficient in software analysis and error checking. Excellent communication and organizational skills. A strong team player. |
Primary Skills
A role that can include overseeing a team of platform engineers, and making key technical decisions in the realm of platform development and operations. Key responsibilities include: Team Leadership and Management: Overseeing a team of platform engineers, focusing on team dynamics, and effective delivery of cloud platform solutions. Technical Guidance and Decision-Making: Providing technical leadership and making critical decisions regarding platform architecture, tools, and processes. Balancing hands-on involvement with oversight. Mentorship and Skill Development: Mentoring team members, enhancing their technical skills, and fostering a culture of continuous learning and innovation in platform engineering practices. Deep Technical Proficiency: Possessing a deep understanding of platform engineering principles and practices, and demonstrating proficiency in key technical areas such as cloud services, automation, and system architecture. Practice Development: Contributing significantly to the development of the platform engineering community, staying abreast of emerging trends, and applying this knowledge to drive improvements in the capability.