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

Come build, innovate, disrupt, and thrive!

 

KēSTA I.T is actively seeking a SharePoint Data Modernization Specialist 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 support the maintenance, enhancement, and development of complex Java-based enterprise applications. This role will focus on maintaining automated processes, improving system performance, ensuring data integrity, and supporting modernization efforts through secure and scalable development practices. The Programmer Analyst will participate in the full software development lifecycle while collaborating with stakeholders and technical teams to deliver reliable and maintainable software solutions.

Responsibilities:

·         Develop, maintain, and enhance Java-based enterprise applications.

·         Write well-designed, efficient, and testable code using modern development frameworks and tools.

·         Develop business application components using object-oriented design principles.

·         Design and develop RESTful web services and system integrations.

·         Develop and maintain applications using Java frameworks and related technologies.

·         Implement software design patterns to improve application architecture and maintainability.

·         Build and maintain unit testing frameworks and support automated testing efforts.

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

·         Develop and maintain database objects such as stored procedures and functions.

·         Troubleshoot application and database issues using SQL and PL/SQL.

·         Tune SQL queries and scripts to improve system performance.

·         Integrate software components into fully functional systems.

·         Manage source code and version control processes using modern tools.

·         Support build and deployment processes using build automation tools.

·         Develop technical documentation including design documents, flowcharts, and system diagrams.

·         Develop prototypes and mockups for stakeholder review.

·         Collaborate with stakeholders to review requirements and ensure alignment with technical solutions.

·         Participate in Agile development processes and large-scale projects.

·         Support application servers and container-based deployment environments.

·         Apply modern JavaScript frameworks to support user interface development.

Required Skills:

·         5+ years of experience developing complex systems using Java.

·         5+ years of experience using Java development tools such as Eclipse or Spring Tool Suite (STS).

·         5+ years of experience developing applications using Java JEE Struts Framework.

·         5+ years of experience programming with SQL and/or PL/SQL.

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

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

·         3+ years of experience developing applications using Angular, React, or modern JavaScript frameworks.

·         3+ years of experience working within JBOSS enterprise environments.

·         3+ years of experience working with CMM/CMMI Level 3 development practices.

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

·         2+ years of experience working with React.js and modern JavaScript (ES6+).

·         Understanding of Redux, React Router, and component lifecycle management.

·         Experience with Git or similar source control tools.

·         Experience working with build tools such as Maven.

·         Experience developing applications using Java 17 or newer, SOAP web services, and messaging APIs.

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

·         Strong understanding of SDLC processes and software development best practices.

Preferred Skills

·         Exposure to DevOps practices and cloud platforms such as AWS or Azure.

·         Experience supporting CI/CD pipelines or automated deployment processes.

·         Experience developing technical documentation and system diagrams.

·         Hands-on experience using AI-assisted development tools for code generation, refactoring, or documentation.

·         Experience supporting large enterprise or mission-critical applications.

 

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