Senior Java AWS Developer

$84,000 - $161,600/Yr

CGI - Raleigh, NC

posted 2 months ago

Full-time - Senior
Raleigh, NC
Professional, Scientific, and Technical Services

About the position

CGI is seeking to hire a Senior Java AWS Developer, who will work in a team with a highly motivated environment and follow all standard methodologies and processes to complete projects. This role offers an excellent opportunity to work with sophisticated enterprise systems and external vendor systems. The developer will be responsible for the design, build, and unit testing of IT applications and their components. The ideal candidate will have healthcare experience and possess strong technical and analytical skills. The position can be performed in various locations including Austin, TX (preferred), Bloomfield, CT, Raleigh, NC, Lafayette, LA, or Nashville, TN. In this role, the candidate must demonstrate analytical skills to recognize customer needs and build simple solutions that address those needs. Creativity is essential for inventing new approaches to problems and developing innovative applications. Strong customer service skills are required, especially when dealing directly with clients and customers. Attention to detail is crucial, as applications consist of many parts that must work together seamlessly. The candidate must also excel in teamwork, collaborating effectively with a distributed agile (SAFe) team of developers, analysts, QA, and more. The developer will leverage existing open-source frameworks, third-party components, libraries, and cloud software to develop robust enterprise solutions. Responsibilities include designing and developing software applications, features, and defect fixes, as well as championing Agile principles. The candidate will write unit tests, perform code reviews, and participate in Scrum meetings, contributing to the low-level design of features and user stories. Close collaboration with the development team, test team, product manager, and business analyst is essential to deliver high-quality software applications. The role also involves evaluating application performance and delivering efficient solutions, enabling a comprehensive view of customer-centric information through integration of various systems, mobile apps, devices, and data marts. Additionally, the developer will support and improve existing applications used by consumers and operations staff.

Responsibilities

  • Leverage existing open source frameworks, third party components/libraries, cloud and commercial software to develop robust enterprise solutions.
  • Design and develop software applications, features, and defect fixes.
  • Work on proprietary technical products and develop as a Subject Matter Expert (SME) of the product.
  • Champion and practice Agile principles.
  • Write unit tests, perform code reviews, and participate in Scrum meetings.
  • Contribute to the low-level design of features/user stories.
  • Collaborate closely with the development team, test team, product manager, and business analyst to deliver high-quality software applications.
  • Evaluate application performance and deliver efficient solutions.
  • Enable a 360-degree view of customer-centric information through integration of various systems, mobile apps, devices, and data marts.
  • Support and improve existing applications used by consumers and operations staff.

Requirements

  • Minimum 9+ years of Java experience.
  • Strong experience in Java, Spring, Spring Batch, Spring Boot, Fuse, MongoDB, and Cloud Deployment.
  • Experience with Kafka and MQ.
  • Strong experience in AWS development and AWS Services such as Terraform, Lambda, SNS, S3, Glue, CloudWatch, Login Mechanism, DynamoDB, Document DB, and Aurora.
  • Familiarity with Service Oriented Architecture (SOA), Web Services, REST API, and Microservices.
  • Proficient in XML, XSLT, and XPath programming.
  • Experience with CSS, HTML, and JavaScript.
  • Familiarity with build and deploy tools like Git, Maven, and Jenkins.
  • Experience in database development and tuning (PL/SQL/XQuery).
  • Knowledge of application performance tuning (threading, indexing, clustering, caching).
  • Experience in unit testing and performance tuning applications.

Nice-to-haves

  • Experience with Angular JS.

Benefits

  • Competitive base salaries
  • Eligibility to participate in an attractive Share Purchase Plan (SPP) with company matching
  • 401(k) Plan and Profit Participation for eligible members
  • Generous holidays, vacation, and sick leave plans
  • Comprehensive insurance plans including medical, dental, vision, life, and disability
  • Back-up child care
  • Pet insurance
  • Member Assistance Program
  • 529 college savings program
  • Personal financial management tool
  • Lifestyle management programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service