· 3+ years as a full-stack developer specializing in Java and J2EE technologies.
· Front-End expertise in HTML, CSS, JavaScript/Typescript, and MEAN stack.
· Experienced in Single Page Application (SPA) development with React JS and Redux.
· Strong background in Spring frameworks (MVC, Boot, Security) and Struts.
· Proficient in various databases, including RDBMS (Oracle, SQL Server) and NoSQL (MongoDB, CouchDB).
· Deployed Micro Services using Spring Boot, Spring Cloud, and implemented security with OAuth 2.0.
· Skilled in CI/CD pipelines, DevOps tools (Jenkins, Docker, Kubernetes), and AWS.
· Documented REST APIs with Swagger 2, wrote unit tests using testing frameworks. Highly-motivated employee with desire to take on new challenges. Strong work ethic, adaptability, and exceptional interpersonal skills. Adept at working effectively unsupervised and quickly mastering new skills.
LEAD EDGE IT SOLUTIONS, Hyderabad, India Jan 2021– Dec 2022
Role: Java Developer
Roles & Responsibilities:
· Developed SOA-based applications, integrating Spring MVC with JSF-Prime Faces for enhanced functionality.
· Built web applications using JSF Prime Faces, assembling reusable UI components, and handling client-generated events.
· Created reusable components with JSF Prime Faces through XML file view templates.
· Utilized Java Server Faces (JSF) Navigation rules and tags for an improved user interface.
· Implemented Dependency Injection by injecting JSF Managed beans using Spring-managed beans.
· Integrated Spring MVC with JSF pages using Spring Bean Faces Resolver.
· Managed beans for processing data on JSF pages and used Spring JPA for CRUD operations and data persistence.
· Implemented asynchronous updates to web pages using JavaScript and Ajax.
· Used XSL and XSLT pre-processors for transforming, navigating, and formatting XML documents.
· Implemented connection pooling for JDBC connections and accessed database procedures.
· Leveraged Collection Framework features to retrieve, manipulate, and save data to the Oracle database.
· Integrated Drools Business Logic Platform for unified Rules, Workflow, and Event Processing.
· Implemented integration testing with Selenium and behavioral-driven testing with Cucumber.
· Utilized Apache Camel for Enterprise Integration Pattern (EIP) and Spring IOC.
· Employed multithreading for simultaneous processing of tables.
· Developed SQL, PL/SQL queries, and stored procedures for data retrieval.
· Wrote UNIX Shell scripts for deployment and used JavaScript for client-side validations.
· Participated in code reviews, test case reviews, and bug fixing using Jira tracking systems.
· Provided support and guidance for production and implementation issues.
Environment: Struts 2.2, Spring 3.1, Spring IOC, Maven, Spring MVC, iBatis, SQL, IBM Web Sphere, Web Sphere Message Broker, Web Sphere Message Queue, Linux, Drools, Multithreading and Log4j.
Role: JAVA/J2EE Developer Nov 2020to Dec 2021
Responsibilities
Implemented responsive web-based applications using HTML5, CSS3, JavaScript, and jQuery.
Environment: Core Java, J2EE, JSP, HTML, MVC, Servlets, Struts, JMS, MDB, EJB3.1, JUnit, PL/SQL, DAO, Web Logic Server, Ant, SOAP, JAX-WS, WSDL, Junit, SQL.