12+ years of experience in software/application development with strong Java expertise
5+ years in application architecture and enterprise system design
3+ years of hands-on experience with:
Microservices architecture
Containerization (Docker)
Container orchestration (Kubernetes/OpenShift)
Strong experience with:
Distributed systems, multi-tier architecture, high availability systems
REST APIs, service integration patterns, CI/CD pipelines
Secure application design
Expertise in security frameworks:
OAuth 2.0, SAML, OpenID Connect, JWT
Identity and Access Management (IAM) solutions
Full-stack development experience:
Backend: Java, Spring, Spring Boot, Hibernate/JPA, Oracle
Frontend: Angular, React, HTML5, CSS3, JavaScript, TypeScript
Database experience:
Relational and NoSQL databases
Messaging systems:
IBM MQ or equivalent
DevOps & Tools:
Git, Jenkins, Docker, Kubernetes, Maven
Testing:
TDD, JUnit, Selenium (Playwright is a plus)
Familiarity with AI-driven development tools (e.g., Amazon Q, Kiro)
Strong problem-solving, debugging, and analytical skills
Excellent communication and collaboration skills
Key Responsibilities
Design and develop full-stack applications using Java (Spring Boot) and modern JS frameworks
Architect scalable, secure, high-performance enterprise solutions
Build and integrate RESTful APIs and third-party services
Develop responsive and user-friendly front-end components
Contribute to DevOps practices including CI/CD and containerization
Participate in Agile/Scrum ceremonies and workflows
Translate business requirements into technical solutions and user stories
Identify reusable patterns and scalable design solutions
Mentor team members and provide knowledge transfer
Ensure proper documentation, testing, and time tracking
Additional Qualifications
Strong experience working in Agile (Scrum/Kanban) and Hybrid environments
Ability to bridge communication between technical teams and business stakeholders
Understanding of enterprise integrations, APIs, and middleware
Experience evaluating legacy vs modern technologies
Skilled in identifying system gaps and designing effective solutions