Description
We are seeking a highly skilled Senior Software Engineer to design, develop, and maintain scalable enterprise applications and services. This individual will contribute to full-stack development efforts across backend services, APIs, authentication systems, and modern web applications
.
The ideal candidate brings strong experience in Java-based enterprise systems, modern frontend frameworks, authentication technologies (including OKTA), database design, and emerging AI-enabled solution
s.
This role requires hands-on technical expertise, architectural thinking, collaboration within Agile/Scrum teams, and mentorship of junior enginee
rs.
Key Responsibili
- tiesDesign, develop, test, and deploy scalable enterprise applications using Java and Spring framewo
- rks.Develop and maintain RESTful web services and A
- PIs.Build and enhance modern front-end applications using React and Node
- .js.Design, optimize, and maintain relational databases (MSSQL, PostgreS
- QL).Implement secure authentication and authorization solutions, including integration with OKTA and other identity provid
- ers.Develop secure API integrations using OAuth2, OpenID Connect, SAML, JWT, and related authentication standa
- rds.Contribute to system architecture decisions and technical design documentat
- ion.Integrate AI/ML-based services and APIs into enterprise applications where applica
- ble.Participate actively in Agile/Scrum ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinem
- ent.Collaborate cross-functionally with product managers, QA, DevOps, and UX te
- ams.Perform code reviews and mentor junior develop
- ers.Ensure high code quality, performance, scalability, and security standa
- rds.Support CI/CD pipelines and DevOps best practi
ces.
Required Qualifica
- tionsBachelor's degree in Computer Science, Engineering, or related field (or equivalent experie
- nce).5–8+ years of professional software development experi
- ence.Strong proficienc
- y in:Java (8+) and Spring / Spring
- BootRESTful web ser
- vicesNo
- de.jsReact (or comparable modern frontend frame
- work)Strong experience with relational datab
- ases:Microsoft SQL S
- erverPostg
- reSQLExperience designing scalable, secure, distributed sys
- tems.Hands-on experience integrating OKTA or similar Identity Providers (
- IdP).Strong understanding of authentication and authorization technolo
- gies:O
- Auth2OpenID Connect (
- OIDC
- )SAMLExperience working in Agile/Scrum environm
- ents.Strong problem-solving skills and ability to lead technical discuss
- ions.Excellent communication and collaboration sk
ills.
Preferred Qualific
- ationsExperience implementing AI-enabled features or integrating AI services (e.g., LLM APIs, ML services, predictive analytics, AI-assisted workf
- lows).Experience with microservices archite
- cture.Experience with containerization technologies (Docker, Kubern
- etes).Familiarity with cloud platforms (AWS, Azure, or
- GCP).Experience with CI/CD pipelines and DevOps prac
- tices.Familiarity with automated testing fram
- eworksExperience with secure coding standards and compliance frame
works.
Technical Compe
tenciesB
ackend:Java, Spring Boot, REST APIs, Microservices, Web S
ervicesFr
ontend:React, Node.js, JavaScript/TypeScript, HTML
5, CSS3Dat
abases:MSSQL, PostgreSQL, Query optimization, Indexing, Data m
odelingAuthentication & Se
curity:OKTA, OAuth2, OIDC, SAML, JWT, RBAC, Secure API
designAI & Emerging Techno
logies:AI/ML service integration, API-based AI services, data-driven application enhan
cementsMethodo
logies:Agile, Scrum, Test-driven development (TDD)
, CI/CD
Sof
- t SkillsStrong analytical and architectural
- thinkingAbility to mentor and guide team
- membersExcellent written and verbal communicatio
- n skillsProactive ownership
- mindsetAbility to work independently and collabo
ratively