IMCS Group · 10 hours ago
Senior Java Software Engineer
IMCS Group is seeking a Senior Java Software Engineer to design and develop enterprise-scale Java applications. The role involves ensuring compliance and security, mentoring team members, and delivering features with minimal technical debt.
Staffing & Recruiting
Responsibilities
Design, develop and be accountable for feature delivery
Apply enterprise standards for solution design, coding, and quality
Ensure solution meets product acceptance criteria with minimal technical debt
Responsible for compliance and security items and audit support
Act as a liaison for production activities/issues
Participate in work breakdown and execution
Play a team member role, as an individual contributor
Mentor other team members whenever required
Participate in planning & estimation, peer reviews and other engineering practices
Identify skill and role gaps, and work with Technology Manager to address them
Participate in creating resource contingency plans where required
Oversee detailed execution of assigned deliverable at every level - Requirements gathering, technical design, build and quality assurance
Qualification
Required
Java + Spring Boot (enterprise scale)
Microservices + REST APIs
IAM fundamentals (OAuth, OIDC, SAML, LDAP)
Secure coding & vulnerability remediation
Oracle DB (real experience, not checkbox)
CI/CD pipelines
Linux + containers
Bachelor's degree or higher in computer science, engineering, or a related field with 7+ years of experience in building large scape Java applications
Strong skills in design and developing robust RESTAPI and Micro Services. Proficiency in Spring/SpringBoot
Strong hands-on experience in Identity & Authentication technologies including OAuth2/OIDC, SAML, FIDO/WebAuthn, PKI, and LDAP. Working knowledge of digital credentials and digital wallet
Extensive knowledge and experience working with SQL, Stored Procedures, and Oracle DB data replication and performance tuning
Experience in building solutions using cloud-based services. Familiarity with cloud security
Working experience in remediating application security vulnerabilities, CVEs
Skilled in using CI/CD tool set (JIRA/Bitbucket/Jenkins/Artifactory/Ansible)
Proficiency in development in Unix/Linux environment
Proficiency developing in container-based architecture
Experience in UI development with React or similar framework
Self-motived individual with strong analytical and problem-solving skills
Ability to lead large & complex tasks including product upgrades and deployment of new capabilities and enhancements
Ability to work in a highly visible and fast-paced environment where business needs/priorities may change
Strong written and verbal communication skills
Preferred
Familiarity with containerization, OpenShift, Kubernetes, Docker
Experience integrating with AI/LLM models into Java applications using the Model Context Protocol (MCP). Strong familiarity with vector databases, prompt design, context management within MCP ecosystems is highly valued
Experience in IAM platforms, such as Ping One, Ping Federate, Hypr, Okta, ForgeRock
Exposure to mobile development
Company
IMCS Group
IMCS Group is an IT, Healthcare, and Professional Staffing Company that helps Enterprises optimize the business value of their Staffing investments and enables them to achieve world-class business performance.
H1B Sponsorship
IMCS Group has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (11)
2024 (16)
2023 (33)
2022 (32)
2021 (47)
2020 (82)
Funding
Current Stage
Growth StageCompany data provided by crunchbase