
• 9+ years of IT experience in analysis, design, and development of client-server and web-based applications using Java, J2EE, and XML.
• Participated in the entire Software Development Life Cycle (SDLC), including Requirement Analysis, Design, Development, Testing, Implementation, Documentation, and Support of software applications.
• Well-versed in AGILE methodologies and experienced in refactoring, continuous integration & continuous design (CI/CD), and test-driven development (TDD).
• Object-oriented design (OOD) experience with Rational Rose and Enterprise Architect (EA). Designed and modeled projects using UML—use cases, sequence diagrams, class diagrams, etc.
• Expertise in implementing object-oriented methodologies and design patterns such as factory, builder, delegate, MVC, data access object (DAO), front controller, and service locator patterns.
• Used Spring Core Annotations for Dependency Injection, Spring MVC for REST API, Spring Boot, and Spring Cloud for Microservices.
• Proven expertise in implementing IOC and dependency injection in various aspects of the Spring Framework (Core, Web, JDBC, MVC, and DAO).
• Hands-on experience in Web Design, JavaScript, Angular, AJAX, CSS, XML, WSDL, Restful, jQuery, Java/J2EE, and Hibernate.
• Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS, JPA, JAXB, JAX-RS, JAX-WS, RMI, and JNDI.
• Developed web services like REST and SOAP using Spring Web Services and JAX-WS.
• Proficiency in developing Model View Controller (MVC) Architecture-based applications using Struts and Spring Frameworks.
• Experience working with GitHub and Jira for tracking bugs and logging by using Log4J.
• Experience with Hibernate in integrating legacy databases, configuring XML files for mapping, and hooking it with other frameworks like Spring, Struts, and other technologies.
• Created stored procedures for DB2 in DB Artisan and experienced in implementing SOA architectures with web services using WSDL and SOAP.
• Experience creating single-page applications using Angular.js and Node.js.
• Have extensive experience in building and deploying applications on web and application servers like WebLogic, WebSphere, Glassfish, and Tomcat.
• Good experience in PL/SQL programming, including complex SQL queries using stored procedures and triggers in Oracle and SQL Server.
• Experience in using version control tools like SVN, CVS, and GIT, and performed integration and deployment of applications using ANT, Maven, and Jenkins.
• Thorough knowledge of scalable n-tier and distributed as well as client/server architectures, and experienced in designing low-level and high-level design and architectural documents.
• Implemented various Ajax frameworks such as jQuery and JSON.
• Designed and developed various integration components using JMS and MQ Series, and have expertise in applying code optimization and performance tuning techniques.
• Strong verbal and personal communication skills with an outstanding ability to build rapport and develop positive business relationships.
• Excellent analytical and demonstrative skills, capable of working as a member of a cohesive team, complementing the skills and work of team members.
Led initiatives to implement Java 8, 11, and 17 in software development projects Oversaw J2EE application architecture to enhance system performance Managed SQL and PL/SQL database interactions to optimize data retrieval processes
Led teams in implementing Spring Framework solutions, including Spring MVC and Spring Boot, to enhance application performance Oversaw the integration of Hibernate ORM and Struts, ensuring robust data handling and user interface design Championed the use of Spring Security to safeguard applications against vulnerabilities
Oversaw integration of Java libraries such as RMI, sockets, JDBC, servlets, JSP, JavaBeans, JSTL, EJB, JTA, JMS, and web services to optimize application performance Directed teams in leveraging these technologies to achieve project goals Facilitated collaboration among developers to ensure effective use of Java libraries in projects
Led initiatives to enhance web application performance through the integration of AJAX, Bootstrap, and jQuery technologies Oversaw the adoption of HTML5, XHTML, CSS3, and JavaScript to improve user experience Championed the use of JSON and Angular frameworks for efficient data handling
Led initiatives to implement Docker and Kubernetes for efficient application deployment Oversaw container management processes to improve operational efficiency Championed best practices in containerization to drive team performance and project success
Oversaw implementation of cloud platforms, including Amazon Web Services (AWS) and Azure, to optimize project workflows Guided teams in leveraging cloud technologies to improve service delivery Championed best practices for cloud usage across departments to drive innovation
Oversaw database management initiatives utilizing Oracle, MySQL, PostgreSQL, MongoDB, and Cassandra Led efforts to optimize data storage and retrieval systems, improving overall performance Coordinated with cross-functional teams to ensure seamless database operations and support strategic objectives
Led initiatives to enhance CI/CD practices utilizing Jenkins, Maven, and Ant Oversaw version control strategies with Git, GitHub, and Bitbucket to improve team efficiency Championed best practices in software development and deployment
Led initiatives to implement message brokers including Kafka, ActiveMQ, and RabbitMQ, optimizing data flow across applications Oversaw integration processes to ensure seamless communication between systems Guided teams in addressing and resolving messaging challenges effectively
Led initiatives to integrate various testing frameworks including JUnit, Mockito, EasyMock, PowerMock, and TestNG into development processes Oversaw the adoption of best practices for unit and integration testing Enhanced team capabilities in delivering robust software solutions
Oversaw the implementation of debugging tools including Firebug, Chrome Developer Tools, and IE Developer Tools to enhance code quality Championed best practices in troubleshooting to elevate team efficiency Drove initiatives to streamline web application performance through strategic debugging efforts
Oversaw administration of Oracle DB and SQL Server environments Led initiatives to optimize performance of Apache server Coordinated with cross-functional teams to enhance database reliability
Led project teams in utilizing Jira for Agile project management Oversaw Scrum and Kanban frameworks to optimize workflow efficiency Drove collaboration among team members to achieve project goals
Oversaw integration of IntelliJ IDEA, Eclipse, and Atom into development workflows to enhance productivity Championed the use of Sublime and Microsoft Visual Studio Code for streamlined coding practices Managed project tracking with Jira and facilitated web development initiatives using jQuery Directed the implementation of Datadog and CloudWatch for effective system monitoring
Oversaw operations of web and application servers such as IBM WebSphere, WebLogic, Spring Boot, J2EE, and Apache Tomcat Led initiatives to enhance server performance and reliability Coordinated with cross-functional teams to address server challenges and streamline processes
Oversaw the implementation of operating systems such as Mac OS and multiple versions of Windows, including XP, 2000, 7, 8, Vista, and 10 Managed Unix and Linux systems to optimize performance and user satisfaction Guided teams in resolving operating system challenges effectively