Senior Software Java Engineer

Company:  SnapIT Solutions
Location: Kansas City
Closing Date: 20/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

SnapIT Solutions has a full-time opening for an experienced Software Engineer. We are looking for an organized, detail-oriented person with proven skills to work collaboratively with our federal government customer. This is a 80-20% (remote-onsite) hybrid working position for KCMO OR 100% remote.

The client is working on cutting-edge technologies that include but not limited to - Java, Angular, Python, Docker, Kubernetes, Blockchain, AWS technologies like S3, API Gateway, EMR, Kinesis, Lambda, EKS, SQS, Aurora and DynamoDB.

Basic Qualifications

  • Bachelor’s degree specializing in STEM (Science, Technology, Engineering, Mathematics), or a closely related field, from an accredited college or university, or equivalent combination of directly related education and/or experience.
  • Minimum of 6 years of relevant experience.
  • Demonstrated proficiency with some of the following technologies on a Cloud platform: AWS cloud native services, Infrastructure as Code, Python, Java, GitLab, and PostgreSQL.
  • Proven Java experience required.
  • Demonstrated proficiency in SpringBoot.
  • Has in-depth and/or breadth of knowledge in discipline.
  • Senior understanding of subject. Has in-depth and/or breadth of knowledge in discipline.
  • Performs work independently with limited supervision and direction. Serves as a resource for less experienced staff.

Preferred Qualifications

  • Working and in-depth knowledge of AWS Cloud, Postgresql, and Java development.
  • Familiarity with Industry software development methodologies, standards and architecture frameworks.
  • Experience with Infrastructure as Code (Terraform).
  • Demonstrated ability to adapt and learn new technologies (e.g. cloud services, containers, etc.).
  • Experience using modern CI/CD pipelines using DevOps tooling (e.g. Git, GitLab, Maven, Nexus, Fortify, Sonar, etc.).
  • Demonstrated proficiency with Agile software development principles.
  • Experience with Java Enterprise Applications (e.g. JEE, Spring, etc.).
  • Experience using containerization technologies like AWS ECS.
  • Demonstrated proficiency with Automated Testing, UML, Design Patterns, Object Oriented Design, Behavior Driven Development (BDD) and Test Driven Development (TDD).
  • Experience designing and developing microservice solutions using RESTful APIs.
  • Excellent organizational, project management and problem-solving skills.
  • Excellent initiative, innovative thinking skills, and the ability to analyze details and adopt a big-picture view.
  • Excellent oral and written communication skills. Ability to explain complex technical information to technical and non-technical contacts including executive audiences.
  • Ability to take designs produced by architects and independently write code without supervision.

Location

  • Hybrid – if living in and around Kansas City, Denver, Oklahoma City, Omaha OR
  • 100% Remote for other areas.

Screening

  • US Citizenship is required.
  • Treasury level screening is required. The areas screened may include education/employment verification, criminal history, credit history, and reference checks.
#J-18808-Ljbffr
Apply Now
Share this job
SnapIT Solutions
  • Similar Jobs

  • Senior Software Java Engineer

    Kansas City
    View Job
  • Senior Software Java Engineer

    Kansas City
    View Job
  • Software Engineer - Java

    Kansas City
    View Job
  • Software Engineer - Java

    Kansas City
    View Job
  • Software Engineer (Java)

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