at Capgemini America, Inc. in Chicago, Illinois, United States
Job Description
Capgemini America, Inc. (Sogeti division) seeks Manager (Software Developers), multiple positions, various levels. Duties: Research, design and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. Maintain and operate the JAVA based applications to interact with the third-party applications. Provide Technical support for applications based on target resolution time. Responsible to create / enhance MicroServices using Java, Spring, Sprinboot and Rest API. Responsible to closely work with the client, discuss their vision and ideas, contribute to project plans, understand their requirements and deliver them on time. Closely working with Business and Multiple stakeholders on new requirements, features and enhancements. Convert the business needs into technical requirements. Ensure the overall consistency and integrity of both business and technical requirements. Involved in Code review, System Integration Testing and corrections. Utilize experience with Programming Language – JAVA; Version Tool - SVN, GIT; Build Tool - Maven, Gradle; Back end Servers - Oracle Weblogic; Database - Oracle SQL; Unit Test Frameworks - JNUIT, Mockito; Webservices - SOAP and REST; Devops - Azure, Jenkins; Object Relational Mapping - JPA, Hibernate; Cache - Oracle Coherence, EHCache; Ticketing Tool: Service Now; Logs Monitoring Tool: Dynatrace; Project Execution: Agile.