We provide IT Staff Augmentation Services!

Java Full Stack Lead Developer Resume

5.00/5 (Submit Your Rating)

Raritan, NJ

SUMMARY

  • 9+ years of experience in Web Based Enterprise Application Development using Java/J2EE technologies.
  • Good knowledge in E - Commerce, Banking, Telecom, Financial, HealthCare and Insurance domains.
  • Good Experience in Software Development Life Cycle (SDLC) tasks like Analysis, Design and Development of applications using various methodologies like Agile Methodology (Scrum, XP) and Waterfall.
  • Experience in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Exception Handling, Data Structures, Algorithms, Streams & File I/O and Polymorphism.
  • Worked Extensively on Java Platform and advanced Java Technologies like JDBC, JSP, Servlets, AWT, SWING and EJB.
  • Expertise in Client-side design and validations using HTML5, JavaScript, JQuery, Ajax, Angular JS, Bootstrap and Node JS.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors.
  • Developed web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Experience with IDE’s like Eclipse, NetBeans, RAD, and JBuilder for developing J2EE/JAVA applications.
  • Expertise in developing spring based Micro Services.
  • Experience working with AWS cloud platform.
  • Strong experience with development and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra.
  • Proficiency in using DTD, XSD, CSS, XSL Validators.
  • Strong foundation and extensive experience in Object Oriented Concepts, Databases and User Interface (UI).
  • Hands on experience in knowledge of user acceptance, Black Box, White box and Unit testing.
  • Knowledge on Implementation of the Source version control tools such as GIT, GitHub and SVN.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Expertise in testing with Log4j,JUnit using tools like JMeter.
  • Good experience in installing, configuring, deploying applications using WebLogic, WebSphere, Apache Tomcat, JBoss Servers.
  • Proficiency in working with databases like Oracle, DB2, MySQL, MS SQL Server.
  • Proficient in writing stored Procedures/Packages, Functions, Cursors and Database Triggers using PL/SQL.
  • ExcellentSQL skills, experience writing complex queries and working with database objectslike Tables, Views, Sequences, Synonyms.
  • Expert in optimizing Indexes, Queries, Performance Tuning, Normalization and Database Integrity.
  • Excellent Communication Skills and has clear understanding of business procedures and ability to work as an individual and also as a part of a team.

TECHNICAL SKILLS

Programming Languages: Java 1.6/1.7/1.8, SQL, PL/SQL,C, C++

Java/J2EE Technologies: JSP, Servlets, JDBC, JNDI, EJB, Web Service, Micro Services

Web Technologies: HTML5, DHTML, CSS3, Java Script, JQuery, AJAX, CSS, Bootstrap, AngularJS, ReactJS and NodeJS

XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, JSON

Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux, Mac OSX

Databases: Oracle9i/10g/11g/12c, SQL, PL/SQL, MySQL, DB2

Application/Web Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS, Glassfish, AWS Services (EC2, S3)

Java Frameworks: Struts, Spring MVC, Hibernate, Spring Boot

IDE Tools: Eclipse, NetBeans, Spring Tool Suite (STS), RAD, XCode

Build and Debug Tools: Maven, Ant, log4J, JUnit, ANT

Web Services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B

Version Control: Tortoise SVN, CVS, Rational Clear Case and GIT Hub

PROFESSIONAL EXPERIENCE

Confidential, Raritan, NJ

Java Full Stack Lead Developer

Responsibilities:

  • Lead Java Developer for Frontend Applications. Coordinated with different teams including Informatica, Qlik Reports, Web logic team, Web Methods Team and Production Support Team.
  • Implemented functionality using Servlets, JSP, HTML, Struts Framework, Hibernate, Java Scripts and Web logic.
  • Met with business partners to understand business needs.
  • Worked on legacy Java applications modernization project.
  • Conducted the root cause analysis and complex performance tuning.
  • Worked on Atlassian products like Jira, Bitbucket, and Confluence for issue tracking, release management, code review and documentation.
  • Involvement in using collections for manipulating and looping through different user defined objects.
  • Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
  • Performed the unit testing to support testers for testing the application in higher environments.
  • Worked with the web logic application server to build, publish, and deploy the application.
  • Developed presentation layer components comprising of JSP, Ajax, Struts Action, Struts form Beans and Ajax Tag libraries.
  • Used GIT as the version control system. Performed merging, fixed conflicts, and pushed code commits to server.
  • Worked closely with support team for the production related issues.

Environment: Java 1.8, J2EE, Servlets, JSP, JavaScript, XML, HTML, CSS, AJAX, AWS, Web Logic Application server, My Eclipse IDE, Struts, Spring, Hibernate, Python, MySQL, ANT, Log4J.

Confidential, Stamford, CT

Senior Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, analysis, architecture design, prototyping, developing and testing.
  • Developed web UI using AngularJS and deployed in AWS.
  • Developed core java classes using Java 8.
  • Developed and Consumed RESTful microservices using spring boot and spring cloud.
  • Worked on claim tracking module by creating its supporting classes and java Spring classes designing its UI.
  • Documented the RESTful services using SWAGGER API and to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Developed utility to write data to Kafka to log critical errors from parser
  • Managed and Used cloud AWS resources like EC2, IAM, S3, EBS etc.
  • Worked on Spring CORE, Spring’s IOC, AOP, Spring MVC and spring’s integration with Hibernate technologies.
  • Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
  • Containerized J2EE web portal application using Docker and able to successfully orchestrate the containers suing Kubernetes.
  • Developed enrichment webservice that run the queries into Elasticsearch.
  • Used Apache Log4j Logging framework for logging of trace and Auditing.
  • Implemented a Continuous Delivery pipeline with Kubernetes, Jenkins and GitHub.
  • Wrote JUnit test cases for testing the functionality of the code.
  • Used SonarQube for Code review and code inspection.
  • Used Jacoco for Code coverage.
  • Followed Agile methodology SCRUM for SDLC.

Environment: Java 8, AngularJS, Hibernate, Spring, Spring boot, Microservices, Spring Cloud, JMS, Kafka, ElastiSearch5, Eclipse, AWS, Docker, Kubernetes, GIT, SonarQube, Jacoco, Junit 4.4, Log 4j2.6, Oracle 11g, Xml, Unix & Windows XP.

Confidential, Rockville, MD

Senior Java Developer

Responsibilities:

  • Technically involved in the analysis, design, deployment and testing of the Multi-tier application using the J2EE technologies.
  • Developed front end using Struts implementing MVC Architecture.
  • Developed dynamic web pages using JSP, JSTL, HTML, CSS, JavaScript and AJAX.
  • Developed core java classes using Java 8.
  • Developed and Consumed RESTful microservices using spring boot and spring cloud.
  • Extensively worked on JMS connectors with Sonic MQ and WebSphere MQ.
  • Designed and developed RESTful web services.
  • Developed spring integration with JPA/Hibernate, RESTful WS and JMS.
  • Used Hibernate framework for DAO layer to access the MySQL database.
  • Managed and Used cloud AWS resources like EC2, IAM, S3, EBS etc.
  • Developed build scripts using Maven.
  • Involved in writing tests using JUnit and Mockito frameworks.
  • Working in Agile methodology using SCRUM framework.
  • Used SonarQube for Code review and code inspection.
  • Implemented CI/CD with Jenkins

Environment: Java 1.8, JSP, Agile Methodology, Microservices, JavaScript, JQuery, Ajax, JSON, JSP, Struts, Spring, Hibernate, AWS, SOA, SOAP, WSDL, MySQL, Oracle, Maven, JUnit, Log4J, SVN, XML, Web Logic, SonarQube.

Confidential, El Segundo, CA

Java Developer

Responsibilities:

  • Worked with the BA (Business Analysts) in understanding of the functional and Non-functional requirements.
  • Developed core java classes using Java.
  • Developed web components using the Struts MVC framework.
  • Developed and Consumed RESTful Web Services.
  • Developed spring integration with JPA/Hibernate, SOAP/RESTful Web Services.
  • Implemented Hibernate for persisting data into database.
  • Used AJAX to get the data asynchronously from the server.
  • Used Hibernate framework for DAO layer to access the MySQL database.
  • Worked on Web Logic Application server to deploy the application.
  • Monitored the logs using Log4J and fixed the problems and used CVS for version control.

Environment: Java 1.7, J2EE, Servlets, JSP, JavaScript, XML, HTML, CSS, UML, AJAX, Web Logic Application server, My Eclipse IDE, Struts, Spring, Hibernate 3.x, MySQL, ANT, Log4J.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML5 and CSS3 and client validation using JavaScript, JSON.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Involved in writing JSP components. Used JSTL Tag library to create standard dynamic web pages.
  • Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Developed the DAO layer for the application using Spring and Hibernate.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on web services and associated business modules integration.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Involved in developing and consuming SOAP based webservices..
  • Wrote SQL queries for JDBC connection to Oracle database.
  • Experienced in RDBMS such as Oracle, Cassandra, MySQL, and IBM DB2 databases. Used NoSQL DB database MongoDB for proof of concept and having experience in creating Stored Procedures.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Developed Unit Test cases using JUnit and build script using MAVEN.
  • Worked on Log4j for logging errors

Environment: Java 1.7, J2EE, Agile Methodology, HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, JSON, JSP, Struts, Micro Services, Spring, Hibernate, SOA, SOAP, WSDL, RabbitMQ, Multithreading, Concurrency, Exception Handling, JDBC, Oracle, Maven, JUnit, Log4J, SVN, JAXB, XML, Web Logic, Unix/Linux.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules.
  • Development of UI using JavaScript, CSS, JQuery, JSP and JSON.
  • Usage of Struts validator framework for server side and client-side validation.
  • Performed significant refactoring of the framework and existing application modules, which allowed the removal of many Java classes and simplified the development of new functionality.
  • Implemented spring MVC architectural design pattern.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Used SOA framework with hibernate to map oracle database.
  • Written deployment descriptor and configuration files using XML.
  • Implemented spring framework dependency injection for defining objects.
  • Involved in developing the core business logic using spring.
  • Developed SOAP UI Tests for Mule Services.
  • Made standard eclipse application into standalone OSGI environment and deployed on Jboss by filtering out all the eclipse dependencies.
  • Used Log4J for logging and tracing messages.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Used agile methodologies, test driven development and automated builds.
  • Checked status of deployed applications & created weekly reports needed by different teams.
  • Responsible to identify the root cause of the issues, work on the tickets.
  • Tested components using Unit Test mock frameworks during development.
  • Responsible for writing Ant scripts for building and deploying the application.
  • Used GIT for source code version control.

Environment: JDK1.6, J2EE5, JBoss, JSP, Angular.JS, Bootstrap, Struts, SOAP, REST, Mule ESB, Servlet, Hibernate, IntelliJ, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT, Windows, JUnit4, Ant, Agile, JIRA, TeamCity.

We'd love your feedback!