cgiBloomfield, CT
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer
cgiBloomfield, CT
Apply for this role (opens in a new tab)today
Senior Java Full Stack Engineer The best version of us starts with You! We CGI looking for a highly motivated Senior Full Stack Engineer to be part of its dynamic, globally distributed team of IT professionals responsible for the development and maintenance of Digital Shared Services platform. As a Senior Full Stack Engineer, you will use innovative technologies to provide first class digital experience for our clients and customers. You will be involved in building or enhancing business capabilities in client's workplace business domain. In an agile structure, you will collaborate with other technology and business teams to establish our development standards, be part of strategic decisions and build solutions across business capabilities. This position is located on-site in Lafayette, LA (Preferred), Bloomfield, CT, Raleigh, NC or in a Hybrid working Model. Your future duties and responsibilities include: Building scalable, server-side enterprise applications, domain logic intensive RESTful APIs. Re platforming large applications. Designing, developing and maintaining high volume transactional systems. Developing cloud neutral applications in AWS and Azure. Debug through legacy systems, C++ & COM, and capture current state to aid with modernization. Participate in and contributes to formal reviews of architecture, design and code. Publish clear, concise and thorough design documentation. Provide support for software releases into production environments. Foster teamwork and collaboration across global development teams, business and systems partners. Experience leading and mentoring a team of developers. Required qualifications to be successful in this role include: At least 8+ years of Software Development experience on business critical, enterprise-wide applications. Strong knowledge of Java coding practices for mid-tier applications that perform business logic and calculations. Experience developing skills in Java, Spring MVC, Spring Core, Spring Boot. Experience with designing and developing RESTful APIs. Experience in design patterns & principles such as SOA, Microservices etc. Experience developing software utilizing relational databases (Oracle, SQL Server or Sybase). Experience developing software applications with Popular IDEs (Eclipse/IntelliJ), GraphQL. Experience with Source Control Systems such as GIT. Experience with CICD Azure DevOps and Jenkins. An understanding of Microservices Architecture and domain driven design patterns. Developing and deploying 12 factors, containerized (Docker, Kubernetes) API's to AWS/Azure. Collaboration with producer and consumer teams to implement end to end solutions in a customer obsessed. Experience with Test automation for unit, functional and non-functional testing (SOATEST, SOASTA, Cucumber). Ability to develop technical artifacts based on analysis of business and systems requirements. Aptitude to discover/document implementations from legacy systems, C++, Java.,.NET, as part of re platform. Knowledge of the current technologies and evolving trends. Ability to quickly learn new concepts and technologies. Experience with Agile and Scrum Methodologies is preferred.
Education: Bachelor's degree in computer science or related field.
Skills include:
Amazon Web Services Cloud, Azure, Azure Cloud, Microservices, Spring Batch. What you can expect from us: Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because... You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world.
Also on the board Same function, level within a rung
Level
Lead
Location
Bloomfield, CT
Occupation
Software Developers
Industry
Computer Systems Design Services
Posted
today