•Design, develop, test, and maintain scalable enterprise applications using Java/J2EE technologies.
•Develop robust RESTful APIs and Microservices using Spring Boot.
•Design and build responsive, reusable, and high-performance user interfaces using React.js.
•Implement modern front-end development practices using React Hooks, Context API, Redux, and component-based architecture.
•Develop and optimize database objects, stored procedures, packages, and complex queries using Oracle PL/SQL.
•Build event-driven and asynchronous integrations using Apache Kafka.
•Deploy and manage applications using Docker and Kubernetes.
•Participate in application modernization, migration, and cloud adoption initiatives.
•Build, maintain, and troubleshoot CI/CD pipelines using GitLab.
•Perform code reviews and enforce coding standards, best practices, and design principles.
•Analyze and resolve application performance, scalability, security, and production issues.
•Collaborate with Business Analysts, QA teams, DevOps engineers, Architects, and stakeholders in Agile environments.
•Ensure code quality and security compliance using SonarQube.
•Manage user stories, defects, releases, and sprint activities using Jira.
•Provide technical guidance and mentorship to junior developers.
•Support and enhance legacy applications built using EJB and WebLogic where required.
Required Skills
•8+ years of hands-on experience in Java/J2EE application development.
•Strong expertise in Spring Boot and Microservices Architecture .
•Minimum 3+ years of hands-on experience in React.js development .
•Strong understanding of React Hooks, Redux, Context API, React Router, and component lifecycle.
•Proficiency in JavaScript (ES6+), HTML5, CSS3, and responsive web development.
•Strong knowledge of Oracle PL/SQL.
•Hands-on experience with Apache Kafka.
•Experience with Docker and Kubernetes.
•Strong understanding of GitLab and CI/CD pipelines.
•Experience deploying and supporting applications on WebLogic.
•Experience with SonarQube for code quality and vulnerability management.
•Proficiency in Git version control.
•Experience working with Jira in Agile/Scrum environments.
•Familiarity with EJB (Enterprise Java Beans).
•Strong understanding of REST APIs, design patterns, and secure coding practices.
•Experience troubleshooting and optimizing enterprise applications.