We provide IT Staff Augmentation Services!

Sr. J2ee Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY

  • Over 8+ Years of progressive experience in Object - Oriented Design with experience in the full development, testing, Implementation, and maintenance in Java/J2EE technology.
  • Have hands on experience in design and development of Java , J2EE & Web Technologies and strong understanding in Object oriented concepts.
  • Expertise in server-side development with JSP, JDBC, Servlets, MVC architecture, Java Beans, XML, HTML/HTML5 , CSS/CSS3 , JMS .
  • Full versatile with Software Development Life Cycle, Waterfall & Agile Methodologies.
  • Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like Angular .
  • Extensive experience in Design, Development and Support of web application using J2EE Frameworks: Struts , Spring DI, MVC, Spring-JDBC, AOP, Batch and Spring Templates and Hibernate.
  • Expertise in developing Java Beans and used Custom Tag libraries for embedding dynamic code into JSP pages
  • Proficient in developing Web Services, related technologies & frame works: WSDL , SOAP , REST , AXIS and Jersey , CXF , SOAP UI and generating client using Eclipse for Web Services consumption
  • Experience in Hibernate and configuring using configuration files and annotations Configured Log4j , JUnit , and developed unit test cases and determining application functionality.
  • Proficient working with Junit Jupiter api and Junit Jupiter params. Experienced in working with Junit Jupiter engine for running the tests in command line for junit 5.
  • Experience in Microservices framework to develop services using Spring Boot .
  • Implemented AWS solutions using EC2 , S3 , RDS , EBS , Elastic Load Balancer , Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services .
  • Experienced in AWS Elastic Beanstalk, CloudWatch, CloudTrail and SNS for app deployments.
  • Real time experience to support Spark streaming using Kafka , and other Hadoop Eco systems over a several nodes on a cluster.
  • Experience in writing ANT , Maven build scripts, providing logging facility using Log4j and Writing Junit 5 test cases.
  • Experience on different IDEs such as IntelliJ, Eclipse and deployment using Application Servers Apache Tomcat .
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub and AWS AMI's.
  • Experienced in RDMBS such as Oracle , MySQL .
  • Extensive knowledge in Data Structures and OOPS concepts.
  • Profound Knowledge in writing NoSQL queries using MongoDB and DynamoDB.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Experienced in developing Test Plans and Test Cases for different types of software testing.
  • Supported the application in production and worked closely with offshore teams.
  • Strong Logical and Analytical Reasoning Skills, Excellent Management skills, Excellent Communication with good Listening, Presentation Skills.

TECHNICAL SKILLS

Programming Languages: Java J2EE, Python, C++ and C.

Java Technologies: Spring, Servlets, JSP, EJB, JDBC, JMS, JNDI, Web Services.

Frameworks: Struts, Hibernate, Spring, Angular.

Methodologies: UML, OOAD, SDLC, Agile, Waterfall.

RDBMS: MySQL, Oracle 12c/10g/ 8i/9i, DB2.

IDEs: Eclipse, JDeveloper, IntelliJ, Netbeans6.0

Markup Languages: HTML/HTML5, AJAX, CSS/CSS5

Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic.

Scripting Languages: JavaScript, Type Script.

Others: SOA, BPM, SOAP, RESTFUL.

Build Tool: ANT, Maven, Gradle.

Design Patterns: MVC, Front Controller, Service Locator, Singleton, Factory Pattern, DAO Pattern

O perating Systems: Windows XP/Vista/7/8/10, Linux, UNIX, MAC OS Mojave/Catalina.

PROFESSIONAL EXPERIENCE

Confidential, SALT LAKE CITY, UT

Sr. J2EE Full Stack Developer

Responsibilities:

  • Attended regular partner Co-ordination and Design & Architecture meetings and helped in providing ideas for the improvement of system.
  • Followed agile software development and scrum status meetings.
  • Mainly worked on writing clean code with Spring boot. Worked on writing the test cases using the Testng, junit 4 and junit 5.
  • Experienced working with Junit Jupiter api and also Junit Jupiter params. Used Junit Jupiter engine for running the tests in command line for junit 5.
  • Reduced the execution time of the module from minutes to milli seconds with the Spring boot configuration.
  • Deployed the project with the help of Electric flow, a pre-defined application that has configured with the deployment guidelines.
  • Used Splunk in order check the Performance, Monitor the process and Analyze the data of the deployed project.
  • Worked on enabling the client logging for the rest calls made. Implemented different profiles within the module to behave as required when needed.
  • Developed server-side application to interact with database using Spring Boot.
  • Used IntelliJ based Spring Tool Suite (STS) for development and debugging Spring Boot.
  • Used Test Rest Template in order to make exchange calls with the spring boot framework to create RESTful Web services for communication.
  • Used SLF4J and Log4J to log messages in the console and also for debugging purposes.
  • Regular updates in the code are pushed to the git repository and reviews changes made.
  • Ensure that coding standards are maintained throughout the development process by all developers.
  • Used AWS with Java Spring as the project template and worked with AWS Code commit, Code built, Elastic Beanstalk and Cloud watch.
  • Participate in User Acceptance Testing during each Agile Cycle.
  • Exclusively worked on java 8 features such as streams, default methods, lambda expressions and java collections.

Environment: Java 8, Spring 4.0, Splunk, Spark Streaming, Cassandra, AWS EC2, S3, Lambda, Cloud Watch, Spring Boot, Maven, SLF4J, Log4J, SOAP, S3 glacier, S3 glacier deep archive, Spring Tool Suite, Mac OS Catalina, Git.

Confidential, CHICAGO, IL

Sr. J2EE Full Stack Developer

Responsibilities:

  • Interaction with business analysts and end-users and delivering solutions based on the business requirements.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Developed Single Page Applications (SPA) using AngularJS, Typescript, HTML5, CSS3, and Bootstrap 3.
  • Developed complex nested components for reuse such as Pop-Up, Navigation.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2/4.
  • Used Custom Pipes as filter to provide better search and sort experience.
  • Applied CSS3 and Bootstrap for responsive web pages.
  • Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
  • Used Rest Controller in Spring framework to create RESTful Web services for communication.
  • JSPs that were sending the requests for the process were also modified by adding some front-end Codes using JSTL, Expression Language, and Implicit Objects.
  • Deployed the application with all the updates in test and production environments using JBOSS.
  • Implemented a POC with Spark SQL to interpret complex JSON records.
  • Used Junit, Mockito and test rest template for testing the rest services etc.
  • Using Jenkins for building and deploying the projects and worked on Stash GIT repository software.
  • Designed and developed a RESTful Micro Services backend application. Used Cassandra as a storage for Spark analytics and worked on Mongo dB.
  • Participate in User Acceptance Testing during each Agile Cycle.
  • Proficient on Automation tools like QTP (Functional & Regression Testing), TestNG, Junit, Maven, Jenkins, and SOAP UI Pro for testing Client Server and Web based Applications
  • Designed and developed a RESTful Micro Services backend application.
  • Build micro services using spring boot for the delivery of software products across the enterprise.
  • Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC. Java IO, Collections, FTPs connections were used.

Environment: Java 8, Spring 4.0, AWS EC2, S3, Lambda, Cloud Watch, Spring Boot, Kafka, Maven, Jenkins, Log4J, JSP, Angular2, SQL, SOAP, S3 glacier, S3 glacier deep archive, Spring Tool Suite, Windows 10, MySQL, Servlets, JSP.

Confidential

Sr. J2EE Full Stack Developer

Responsibilities:

  • Involved in the discussion, estimation, analysis, design and implementation of Business requirements using the Agile/Scrum methodology.
  • Involved in designing Entity data and Physical Data Model for the system.
  • Followed agile software development, test driven development and scrum status meetings
  • System built using Model-View-Controller ( MVC ) architecture .
  • Delivered successful RESTFUL web service with React, HTML5, Bootstrap, JavaScript and MySQL.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the CSS3 .
  • Involved in the application development using Spring Core, Spring JEE, Spring Aspect modules and Java web-based technology Web Services (REST/SOA).
  • Build micro services using spring boot for the delivery of software products across the enterprise.
  • Designed schema and tuned MySQL for performance and used complex SQL joins, queries.
  • Used React JS and Node JS framework for building web-apps and is highly efficient with the Restful services.
  • Created interface to update metric thresholds in monitoring system using Node/Express to allow tuning and resulting in more meaningful alerts.
  • Designed and implemented application using Java, Spring Annotations, Spring AOP, Spring Transactions, JPA.
  • Involved in the creation of interface to manage dealer menu and Bulk update using jQuery.
  • Extensively worked with WebLogic JMS extensions to co-ordinate communication between different applications. Used Log4J to validate functionalities and JUnit for unit testing.
  • Used Git version control, Jenkins for Continuous Integration and Maven for system build.
  • As a scrum team member worked on agile stories, troubleshooting issues, fixing defects, code review, resolving merge conflicts, QA.

Environment: Java 1.7, JSON, Spring 3.0, JPA, CSS3, HTML5, JavaScript/ Typescript /Node JS, React JS, NodeJS, AngularJS, SOAP, WebLogic, Spring Batch Gradle, Python 3.6, Junit, Maven and Eclipse IDE, Spring boot, AJAX, Multithreading, Jenkins, Maven, jQuery, MySQL, Restful, SOAP.

Confidential

Sr. J2EE Full Stack Developer

Responsibilities:

  • Review and provide input to requirements/design documents. Estimate the requirement and suggested the architecture.
  • Using scrum methodology to manage a development schedule and Create Design specification for the project and will be part of Development.
  • Assist external developers with API integrations and ensuring adherence to RESTful standards.
  • Involved in writing and consuming Web Services using SOAP, WSDL, deployment, configuration and testing.
  • Unit testing, bug fixing and reproduce bugs for fixing and code review of individual modules in the application.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components on Application server.
  • Responsible for investigating the issues, defects, determining problem root cause, implementing, releases, refactoring & testing, pair programming, support through slack communication, continue integration etc.
  • Areas of expertise include Designing, Configuring, Customizing, Developing, Administrating, Supporting, Maintaining and Upgrading based Web Solutions.
  • Perform trouble-shooting and programming analysis of system issues including identification and resolution of security related events.
  • Fixing Production Warranty defects if any on the hand for the business process continuation.
  • Execute unit testing, debug and troubleshoot, perform impact, gap analysis, coordinate build migration, defect tracking and defect triage activities.
  • Experience in writing ANT , Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Perform trouble-shooting and programming analysis of system issues including identification and resolution of security related events
  • Maintain version control of all the configurable items using SVN version control.
  • Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective to achieve a high level of quality throughout this project.

Environment: Java, Struts and Spring Framework, SQL Server 2005, Spring boot, Agile methodology, WebSphere, PHP, Angular JS, Spring Batch Gradle, JavaScript, NodeJs, Python, ANT, Maven, Gradle, Windows 10, MySQL, Servlets, AJAX, JQUERY, XML, Log4j, Junit, AWS.

We'd love your feedback!