Java Developer

Denver, Colorado

Saxon Global
Apply for this Job
JOB SUMMARY

JOB TITLE: Sr Software Engineer

JOB SUMMARY

Designs, develops, modifies, enhances and implements software systems designed to support new or existing business initiatives. Projects are usually of considerable complexity and require a mastery of development tools. Works in most phases of a project and reviews work of less experienced staff members. Performs maintenance and provides technical assistance and advice on existing software solutions.

MAJOR DUTIES AND RESPONSIBILITIES

Codes and performs unit and integration testing of software to ensure proper and efficient execution and adherence to business and technical requirements.

Codes, tests, and debugs new software or makes enhancements to existing software.

Designs and writes programs according to functional and non-functional requirements.

Leads code review sessions to validate adherence with development standards.

Develops and maintains technical documentation.

Collaborates with internal customers, technical and architecture teams to solve complex software problems.

Influences system design by identifying and recommending design and requirements needs for software enhancements.

Mentors and coaches less experienced staff.

Maximizes the efficiency of the various software systems by implementing, monitoring, testing, alarming, and auditing new software programs.

Participates in continuous performance improvement sessions to discuss opportunities to improve processes or standards.

Analyzes and resolves computer related problems by coordinating with in-house personnel to diagnose and fix operational issues, as well as consulting, advising and training on specialized features and functions.

Follows established configuration/change control processes.

REQUIRED QUALIFICATIONS

Skills/Abilities and Knowledge

Ability to read, write, speak, and understand English

Knowledge of Voice, Data, Video, Wireless technologies

Understanding of software design patterns and principles

Experience/familiarity developing containerized micro-services

Familiarity with basic networking concepts is highly desirable

Familiarity with the Unit and Integration Testing frameworks

Ability to follow Test Driven Development (TDD) methodologies

Ability to interface with and taking technical directions from Architects and Designers

Able to consume high-level software architecture and design documentation.

Can document low-level software design documents using Unified Modeling Language (UML) constructs.

Is a quick learner, who is able to acquire knowledge and skills needed for the job on short order.

Willingness to collaborate and work in a team environment and mentor junior developers

Education

BA/BS in Information Technology, Computer Science, related field or equivalent work experience

Related Work Experience

6 plus years experience developing software with Java 8 or higher

6 plus years experience with of server-side software development experience

6 plus years experience with software development methodologies

3 plus years experience developing restful web services

Experience with docker and kubernetes

Experience using messaging services like kafka, RabbitMQ

Experience using NoSQL (Mongo) and SQL Databases (Oracle)

Familiarity with API Gateway(s) Kong or Akkana highly desirable

Experience developing CI/CD toolkits and pipelines

Familiarity with service mesh (Istio or Kuma/Envoy)

Familiarity with Unix and MacOS

Experience with yaml, shell scripting, python, git, maven, Intellij, AWS, Jira,

Experience/familiarity developing containerized micro-services

Familiarity with basic networking concepts is highly desirable

WORKING CONDITIONS

Office environment

Charter Communications is an Equal Opportunity Employer - Minority/Female/Veteran/Disability

Required Skills : 4+ years of experience with Java. Needs to have worked extensively with Java 8, Kubernetes/Docker, and AWS/other cloud platform.Contract thru the end of the year that will continuously extend 6 months at a time, as long as the candidate is doing well within the role.
Background Check :Yes
Notes :
Selling points for candidate :Contract thru the end of the year that will continuously extend 6 months at a time, as long as the candidate is doing well within the role.
Project Verification Info :
Candidate must be your W2 Employee :Yes
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :Yes
Candidate must be authorized to work without sponsorship No
Interview times set No
Type of project :Architecture/Design
Master Job Title :Dev: Java
Branch Code :Denver
Date Posted: 21 April 2025
Apply for this Job