Senior Java Developer

Company:  CGI Technologies and Solutions, Inc.
Location: Baltimore
Closing Date: 22/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

CGI Technologies and Solutions, Inc. - Senior Java Developer

Category: Software Development/ Engineering

Main location: United States, Maryland, Baltimore

Position ID: J1024-0883

Employment Type: Full Time

Position Description:

CGI is seeking a hands-on Senior Java Developer with proven technical expertise to join our dynamic team. You will be involved in a mission-critical project, working with a team of dedicated individuals who build quality solutions for our customers. Take your talents to a company that inspires growth and values your ideas.

As a senior back-end engineer for our IP Development scrum team, you will work closely with the architects to evaluate and design solutions for assigned features. Once the solution is defined, you will implement it by designing, developing, testing, and deploying both custom and off-the-shelf software. You will also partner with multiple teams across technology - including architecture, infrastructure, operations, vendors, and consultants - to implement the roadmap.

You will help align solutions to the Product’s priorities and be part of the team that plans the solution to ensure capacity and scalability as demand and usage evolve. A commitment to collaborative problem solving, sophisticated design, and quality products is important.

Your future duties and responsibilities:

The successful candidate will be a member of a high-performing agile team. The senior back-end engineer must be self-motivated with a strong work ethic, time-management, and interpersonal skills. The successful candidate must have demonstrated software engineering and effective communication skills.

Responsibilities:

  1. Engage with architects/product team/leads to comprehend functional challenges, prototype new ideas, and create innovative solutions.
  2. Collaborate with architects and product owners to design, develop, test, and document frameworks, toolkits, and applications.
  3. Develop new services by writing code and utilizing existing Microservices and APIs.
  4. Deliver robust technical designs, code, and documentation.
  5. Apply software development best practices throughout the software development life cycle.
  6. Ensure that software meets or exceeds specified standards and end-user requirements.
  7. Ensure adherence to secure coding standards and best practices.
  8. Maintain high standards of software quality by engaging in the code review process.

Required qualifications to be successful in this role:

  1. 8-10 years of Software Engineering experience with design, development, coding, testing, deployment, documenting, and debugging of software.
  2. 6+ years of experience in Java technology stack with back-end development capabilities supporting database, server-side development, and CI/CD integration.
  3. 6+ years of experience with Spring framework (Spring MVC, Spring Boot, Spring Security).
  4. 6+ years of relational database experience, including PostgreSQL DB.
  5. Experience developing and utilizing Microservices and APIs.
  6. Strong knowledge of REST services.
  7. 2 years of experience with Microsoft Azure or AWS tools and environments.
  8. Knowledge of DevOps tools and Continuous Integration (CI) processes using Docker, Kubernetes.
  9. Experience with versioning systems like Github, Bitbucket, etc.
  10. Ability to work with automated unit test frameworks like Junit and Mockito.
  11. Self-directed and self-motivated with the ability to take charge or play a supporting role.
  12. Excellent communication and documentation skills, able to communicate with senior architects.
  13. Knowledge of Cloud, security, infrastructure, databases, and networking.

Compensation: A reasonable estimate of the current range for this role in the U.S. is $85,800 - $150,200.

Benefits:

  • Comprehensive insurance options.
  • Matching contributions through the 401(k) plan and share purchase plan.
  • Paid time off for vacation, holidays, and sick time.
  • Learning opportunities and tuition assistance.

Due to the nature of the government contracts, this position requires US Citizenship.

What you can expect from us:

Life at CGI is rooted in ownership, teamwork, respect, and belonging. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas and embrace new opportunities.

Come join our team—one of the largest IT and business consulting services firms in the world.

#J-18808-Ljbffr
Apply Now
Share this job
CGI Technologies and Solutions, Inc.
  • Similar Jobs

  • Senior Java/Angular Developer

    Baltimore
    View Job
  • Senior Java/Angular Developer

    Baltimore
    View Job
  • Senior Java/Angular Developer

    Baltimore
    View Job
  • Java Developer

    Baltimore
    View Job
  • Java Developer

    Baltimore
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙