Share this job
Programmer Analyst 156233
Lansing, MI
Apply for this job

Come build, innovate, disrupt, and thrive!

 

KēSTA I.T is actively seeking a Programmer Analyst for an immediate contract engagement with our government client.

 

Work Location: This position is Hybrid

 

Job Description:

We Are Seeking an experienced Programmer Analyst to provide technical leadership in the design, development, modernization, and support of complex enterprise Java applications. This role will serve as an application architect responsible for ensuring technical solutions align with business requirements while improving system stability, performance, and security. The Programmer Analyst will also guide development teams, contribute to architectural decisions, support modernization initiatives, and help establish technology roadmaps to ensure long-term sustainability of critical applications.

Responsibilities:

·         Provide technical leadership and architectural guidance to application development teams.

·         Design, develop, and maintain complex Java-based enterprise applications.

·         Collaborate with business stakeholders to ensure technical solutions align with functional requirements.

·         Develop and maintain software design documentation and technical specifications.

·         Design and develop web applications, system interfaces, and RESTful web services.

·         Write clean, efficient, and testable code using modern frameworks and development standards.

·         Design and maintain logical and physical database models.

·         Support data migration efforts and database modernization initiatives.

·         Participate in the full Software Development Life Cycle (SDLC), including requirements, design, development, testing, and implementation.

·         Develop and maintain technology roadmaps for supported applications.

·         Tune SQL queries and troubleshoot database-related issues.

·         Integrate software components into fully functional enterprise systems.

·         Manage source code using version control tools and support release processes.

·         Develop prototypes and mockups to support stakeholder review and solution validation.

·         Create system documentation including flowcharts, screen designs, and technical diagrams.

·         Participate in Agile development processes and large-scale project initiatives.

·         Support cloud-based deployments and recommend cost-effective infrastructure solutions.

·         Support CI/CD pipelines and DevOps practices.

·         Ensure applications meet security, compliance, and enterprise development standards.

·         Collaborate with solution architects and infrastructure teams on technical strategies and improvements.

Required Skills:

·         12+ years of experience architecting, designing, and developing complex applications using Java technologies.

·         12+ years of experience reviewing technical designs to ensure compliance with enterprise architecture standards.

·         10+ years of experience developing applications using Java IDEs such as Eclipse or Spring Tool Suite (STS).

·         10+ years of experience designing and reviewing logical and physical data models using SQL and/or PL/SQL.

·         8+ years of experience preparing and maintaining technology roadmaps.

·         8+ years of experience developing applications using Spring and Spring Boot frameworks.

·         8+ years of experience working with Hibernate/JPA frameworks.

·         5+ years of experience developing front-end solutions using Angular, React, or modern JavaScript frameworks.

·         5+ years of experience working within enterprise application server and container environments.

·         5+ years of experience implementing CMM/CMMI Level 3 development methodologies.

·         5+ years of experience working in Agile development environments, including test-driven development.

·         3+ years of experience developing or supporting CI/CD pipelines using Azure DevOps.

·         5+ years of experience working with cloud technologies, preferably AWS.

·         Strong knowledge of REST and SOAP web services.

·         Experience with application servers such as Apache Tomcat, JBoss, or container platforms.

·         Experience with Git or similar source control tools.

·         Experience designing database solutions using Oracle or PostgreSQL.

·         Strong knowledge of SDLC processes, software architecture, and design patterns.

Preferred Skills

·         Experience working with Databricks.

·         Knowledge of Apache Kafka, Apache Spark, or ActiveMQ.

·         Experience with AWS services such as S3, EC2, VPC, Lambda, container services, or managed streaming platforms.

·         Experience optimizing cloud infrastructure costs and performance.

·         Familiarity with Kubernetes concepts including pods, deployments, and persistent storage.

·         Experience creating prototypes, workflow diagrams, and technical documentation.

·         Experience supporting large enterprise modernization initiatives.

Available Benefits:

·         Medical Benefits (Platinum level plans available)

·         Work from home / Hybrid / Onsite options

·         PTO

·         Holiday Pay

·         VTO

·         401K

·         Charitable Match

·         Training reimbursement

 

About KēSTA I.T.:

 

Our name says it all; KēSTA I.T. (Keys-to-I.T.) AND our people are our keys to our success!

 

KēSTA I.T. is a premier Utah-based technical staffing and consulting services firm. We specialize in temporary and permanent placement of Software, Hardware, Network, Cloud, CRM/ERP, Data, End-User support, Web and Executive / leadership-based positions on a full time and consulting basis.

If you're interested in a role where top performance is rewarded, personal time is valued, and excellence is demanded at every level we want to talk to you today! 

 

Where do you want to go? We've got the keys! ~ KēSTA I.T.

 

WWW.KeSTAIT.COM







Apply for this job
Powered by