Padmi

Senior Java Developer

United States · HybridPosted 4 months ago
Software engineeringUnspecified
Apply at System Soft Technologies

Opens the source posting on jobsapi.ceipal.com

Source description

About the role

View original

Senior Java Developer

9+ months Contract

Dimondale, MI 48821

Interview Process: In-person. Candidates MUST be available for an in-person interview.

Hybrid: Resource will be working a hybrid or fully in-person schedule. Will need to be onsite from day 1, 2-5 days per week at the manager's discretion. RTR verbiage must reflect this requirement.

References are required for this position. Please include a separate attachment with your submission that includes 2-3 professional references. Each reference should include the name, email, phone number, and their position title/company name.

Local candidates ONLY. Candidates must be located within 2 hours of Dimondale, MI at time of submission.

A LinkedIn link should be included at the top of the resume. If candidate does not have a LinkedIn, this should be noted at the top of the resume.

The State of Michigan is looking for a Programmer Analyst 4

Top Skills & Years of Experience:

  • 10+ years of professional experience in software/application development, with strong expertise in Java and developing enterprise-level systems.

  • Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA.

  • Strong front-end development skills using Angular, React, HTML5, CSS3, JavaScript, and TypeScript.

  • Experience with message queuing systems, such as IBM MQ or equivalent technologies.

  • Expert-level proficiency in Core Java, Multithreading, Collections, Concurrency, and JVM performance tuning.

Right to Represent, cover sheet and Resume must be included on Submission.

Required skills:

• 10+ years of professional experience in software/application development, with strong

expertise in Java and developing enterprise-level systems.

• 3+ years of hands ‑ on experience in microservices architecture, containerization (e.g.,

Docker), and container orchestration (e.g., OpenShift or Kubernetes).

• Strong experience in designing multi ‑ tier applications, distributed systems, and

high ‑ availability solutions.

• Strong understanding of REST APIs, service integration patterns, CI/CD pipelines, and

secure application design.

• Proven expertise in modern security protocols and authentication frameworks, including

OAuth 2.0, SAML, OpenID Connect, and JSON Web Tokens (JWT), with hands ‑ on

experience implementing secure and scalable identity and access management solutions

across distributed systems.

• Proven expertise in full stack development, with hands-on experience spanning both

front-end and back-end technologies.

• Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA.

• Strong front-end development skills using Angular, React, HTML5, CSS3, JavaScript,

and TypeScript.

• Extensive experience working with relational and NoSQL databases

• Experience with message queuing systems, such as IBM MQ or equivalent technologies.

• Familiarity with Agile/Scrum methodologies and the ability to thrive in a fast-paced,

iterative development environment.

• Strong background in DevOps practices and tools, including Git, Jenkins, Docker,

Kubernetes, Maven

• Expert-level proficiency in Core Java, Multithreading, Collections, Concurrency, and

JVM performance tuning.

• Knowledge of Test-Driven Development (TDD) and hands-on experience with

automated testing frameworks such as JUnit and Selenium. Experience using Playwright

testing platform is desirable.

• Knowledge of AI driven code development tools (Amazon Q & Kiro)

• Excellent problem-solving, debugging, and analytical skills, with the ability to

troubleshoot and resolve complex technical issues efficiently.

• Strong communication and collaboration skills, with the ability to work effectively in

cross-functional teams.

Responsibilities

  • • Design, develop, and maintain full stack applications utilizing Java (Spring Boot) on the

  • back end and modern JavaScript frameworks such as React, Angular, or Vue on the front

  • end.

  • • Lead the development of scalable, secure, and high-performance solutions using Java-

  • based technologies.

  • • Collaborate closely with product owners, architects, and cross-functional teams to deliver

  • comprehensive full-stack solutions aligned with business goals.

  • • Design, develop, and consume RESTful APIs, and integrate with various third-party

  • services and platforms.

  • • Build responsive, user-friendly UI components using modern front-end frameworks,

  • ensuring a seamless user experience across devices.

  • • Actively contribute to DevOps practices, including continuous integration/continuous

  • deployment (CI/CD), containerization using Docker/Kubernetes, and automated testing.

  • • Participate in Agile/Scrum ceremonies and collaborate effectively within an agile

  • development environment.

  • • Analyze, design, document, implement, and test software solutions based on detailed user

  • stories managed through Jira.

  • • Ensure accurate and timely time tracking for billing and reporting purposes.

  • • Work alongside product owners to understand and define complex business processes

  • and translate them into effective technical solutions.

  • • Identify common issues and recurring patterns across applications to design reusable,

  • scalable solutions that reduce redundancy and improve maintainability.

  • • Provide knowledge transfer and mentorship to team members, ensuring continuity and

  • shared understanding of developed solutions.

  • Detailed skills required:

  • • Proven ability to communicate effectively with both technical teams (developers, testers,

  • architects) and business stakeholders (product owners, project managers, executives),

  • ensuring alignment between business requirements and technical capabilities.

  • • Extensive experience working in Agile and Hybrid environments (Scrum, Kanban), with

  • a strong track record of translating business requirements into actionable user stories for

  • development teams; also familiar with traditional SDLC methodologies such as

  • Waterfall.

  • • Strong understanding of enterprise software integration, including how applications

  • interface with other systems and databases to support scalable and cohesive business

  • solutions.

  • • Knowledgeable in IT infrastructure and architecture, APIs, middleware, and the

  • evaluation of legacy versus emerging technologies in the context of software

  • development decisions.

  • • Skilled at identifying functional and technical gaps in existing systems and designing

  • targeted solutions whether through the development of new features, integration of third-

  • party applications, or enhancement of legacy platforms to effectively meet business

  • needs.

One address, no account. We’ll tell you when matching roles go live.

More at System Soft Technologies

Related open roles

View all roles