Overview
Skills
Job Details
10+ years of experience as an Application Developer, with the ability to translate complex business processes into effective technical solutions.
Full stack development expertise, with hands-on experience in both front-end and back-end technologies.
Strong proficiency in Java, Spring, Spring Boot, Oracle, Hibernate/JPA.
Front-end skills: Angular, React, HTML5, CSS3, JavaScript, TypeScript.
Experience with Microservices architecture and cloud deployment.
Solid understanding of RESTful APIs, JSON, web service integration.
Experience with relational and NoSQL databases.
Knowledge of message queuing systems (IBM MQ or equivalent).
Familiarity with Agile/Scrum methodologies.
DevOps expertise with Git, Jenkins, Docker, Kubernetes, Maven.
Experience with OAuth 2.0, SAML, OpenID Connect, JWT and secure identity solutions.
Knowledge of Test-Driven Development (TDD) and testing frameworks such as JUnit and Selenium.
Excellent problem-solving, debugging, and analytical skills.
Strong communication and collaboration skills.
Responsibilities:
Design, develop, and maintain full stack applications using Java (Spring Boot) and modern JavaScript frameworks (React, Angular, Vue).
Develop scalable, secure, and high-performance Java-based solutions.
Collaborate with product owners, architects, and cross-functional teams to deliver business-aligned solutions.
Build responsive, user-friendly UI components.
Design, develop, and consume RESTful APIs and integrate with third-party services.
Contribute to DevOps practices including CI/CD, Docker/Kubernetes, automated testing.
Participate in Agile/Scrum ceremonies and collaborate in an iterative environment.
Analyze, design, document, and test software solutions based on user stories in Jira.
Provide mentorship and knowledge transfer to team members.
Identify common patterns and design reusable, scalable solutions.
Detailed Skills Required:
Strong ability to communicate with both technical teams and business stakeholders.
Extensive experience in Agile/Hybrid environments (Scrum, Kanban) and familiarity with Waterfall/SDLC.
Strong understanding of enterprise software integration and system/database interfaces.
Knowledge of IT infrastructure, APIs, middleware, and evaluation of legacy vs. modern technologies.
Skilled at identifying functional/technical gaps and designing targeted solutions.