Programmer Analyst 4

C Tekk Solutions Inc

Lansing, MIPosted April 21, 2026
ContractHybridSeniorW21099C2CCorp-to-Corp

Required Skills

JavaReactAngularReduxSpring BootSQLAWSAzureKubernetesDockerCICDDevOpsGitAIRESTSOAPQAJUnitAgileScrum

Work Authorization

US CitizenGreen CardH1BH1B Visa TransferL2 EADJ2 EADTN VisaC2CC2HHybridHybrid-OnSite
  • We are looking for a Senior Java Full Stack Developer to design, build, and maintain enterprise-grade applications. This role requires strong backend expertise in Java/Spring Boot along with modern frontend experience in React or Angular.
  • You will work across the full SDLC, collaborating with stakeholders to deliver scalable, high-performance solutions in an agile environment.
  • Key Responsibilities
  • Develop and maintain scalable applications using Java, Spring Boot, and JEE technologies
  • Design and implement RESTful APIs and web services
  • Build responsive front-end applications using React.js or Angular
  • Work with Hibernate/JPA for object-relational mapping
  • Develop and optimize SQL/PLSQL queries, stored procedures, and database objects
  • Participate in full SDLC: requirements, design, development, testing, and deployment
  • Integrate software components into fully functional systems
  • Write clean, testable code and maintain unit tests using JUnit and Spring Boot testing frameworks
  • Collaborate with cross-functional teams (QA, BA, DevOps, stakeholders)
  • Create technical documentation, prototypes, and system design artifacts
  • Required Qualifications
  • 5+ years of experience in Java development (JDK 8–17+)
  • 5+ years of experience with Spring / Spring Boot frameworks
  • 5+ years working with SQL and/or PL/SQL
  • 5+ years experience with Hibernate/JPA
  • 5+ years experience with Struts framework (legacy support)
  • 3+ years experience with frontend frameworks (React.js or Angular)
  • Strong experience with REST and SOAP web services
  • Hands-on experience with Git and Maven build tools

Experience with application servers like Tomcat, JBoss, WebSphere

Preferred Skills

Experience with React.js (ES6+, Redux, React Router)

Experience in Agile/Scrum environments and TDD practices

  • Familiarity with JMS (Java Messaging Service)

Experience with container platforms (OpenShift, Docker, Kubernetes)

  • Exposure to cloud platforms (AWS or Azure)
  • Knowledge of design patterns (DAO, Singleton, Front Controller, etc.)

Experience in DevOps practices and CI/CD pipelines

Nice to Have

Experience working in large enterprise environments

  • Familiarity with CMM/CMMI Level 3 processes

Experience using AI tools for development productivity (code generation, refactoring, documentation)

  • Core Competencies
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
  • Ability to handle multiple priorities in a fast-paced environment
  • Self-driven with attention to detail and quality