We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 8+ years of experience in Software Development Lifecycle (SDLC) including Analysis, Design, Implementation, Testing, and Deployment of web - based Enterprise applications using JAVA/J2EE technologies.
  • Complete understanding of Object-Oriented Design and Development of web-based and client/server systems on multiple platforms in a distributed environment.
  • Experienced with Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like Rational Rose and Visio.
  • Proficient in implementing services using Spring Framework, EJB, Struts, and ORM tools like Hibernate for fast pace and efficient code generation.
  • Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View Controller), Factory and Abstract Factory.
  • Experience in Front-End UI technologies like HTML5, DHTML, CSS3, jQuery, JSON, AJAX, Node JS, Angular, Backbone JS, Bootstrap, Typescript, Tag Libraries and JSTL.
  • Expertise in implementing Service Oriented Architectures (SOA) using web services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, RESTful.
  • Expertise in developing and deploying Enterprise Java Beans (EJB) on Application & Web Servers like WebLogic, Tomcat, WebSphere and JBoss.
  • Experienced with Integrated Development Environment tools like Eclipse, NetBeans, IntelliJ.
  • Experienced in writing SQL, PL/SQL, & Stored Procedures for accessing and managing databases queries with Oracle, SQL Server, MySQL, even NoSQL databases like MongoDB.
  • Experience in Configuration Management tools like GIT, CVS, SVN, and Clear Case.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
  • Skilled unit testing using JUnit, automated testing using JMeter; and build & deployment of applications using Maven & ANT. Worked on Log4J package for logging purposes.
  • Experience with Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Excellent inter-personal skills; flexible, versatile, self-motivated team player who has worked in multicultural environment.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL, C, C++

Web Technologies: HTML5, JavaScript, CSS3, jQuery, AJAX, JSON, JSF, Angular, XML, Bootstrap, EJBs, Servlets, Restful, SOAP, TypeScript

Databases: Oracle, MySQL, SQL Server, MongoDB

Application Servers: WebSphere, WebLogic, Apache Tomcat, JBoss

IDEs: Eclipse, IntelliJ, RAD

Version Control: SVN, CVS, GIT

Frameworks: Hibernate, Struts, Spring, Angular

Operating System: UNIX, Linux, Windows

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Worked on gathering, analyzing and documenting business & functional requirements and data specifications for application development.
  • Active in coding some of the Core Java concepts such as collections, generics and Exceptional Handling.
  • Used Spring AOP features and JDBC module features to persist the data to the database for few applications.
  • Used Spring Boot actuator to access current state of running app in production environment.
  • Used flex box features of CSS3 in the web application development projects that required Responsive Web Design.
  • Used jQuery to handle basic front-end logic, DOM Manipulation and bind Event Handlers.
  • Worked on HTML5 Browser Cache mechanism for storing & retrieving data for application.
  • Updated the application with new features of Angular 4.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
  • Using JMS to send email or notify companies or users who have subscribed particular services in our product.
  • Configured Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Worked with WebSphere Application server to handles various requests from Client.
  • Implemented Database application programming for Oracle server using Stored Procedures, Triggers, and Views.
  • Configured the Hibernate configuration files to persist the data to the Oracle Database.
  • Used SQL Navigator for writing the queries and testing the test data with the queries.
  • Implemented monitoring & alerting of corporate servers using AWS Cloud Watch.
  • Used SVN as version control to check in/out files and for merging branch to main repository.
  • Used JIRA to resolve bugs & defects in application by coordinating with the team members.
  • Wrote Unit Test Cases using J-Unit framework and conducted Server-side Logging & Client-side logging using Log4J.

Confidential, Minneapolis, MN

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, System Testing and User Acceptance Testing of the application following Agile/SCRUM methodology.
  • Created UML diagrams, Class Diagrams and Sequence Diagrams, using IBM Rational Rose.
  • Implemented MVC architecture using Spring MVC framework. Composed the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Modified jQuery to perform AJAX calls for creating interactive apps on JSON response.
  • Used a Bootstrap from Angular platform and point it to the root component of the application instead of Angular ng-app.
  • Used Angular forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Implemented security using OAuth as Authorization tool for web services authentication by using the REST API.
  • Created a framework for all the backend calls and used JAX-B for customized XML parsing.
  • Developed Maven scripts for compiling and deployment used Jenkins as Automation tool to move from one environment to another environment.
  • Using JMS to send email or notify companies or users who have subscribed particular services in our product.
  • Involved in creating lambda to validate the files once it reaches AWS S3 and to validate, process and copy data from one table to another table.
  • Used AWS EC2 to build highly scalable & flexible system to handle unexpected load burst.
  • Deployed on Apache Tomcat server in local and integration test environments.
  • Used SVN as version control to check in/out files and for merging branch to main repository.
  • Used Eclipse as IDE to develop the application and followed the standard features for debugging and running.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Worked on Node.JS and MongoDB data store procedures to satisfy various business requirements of the application.
  • Worked on setting up the Docker images of the Java based services are deployed as part of continuous integration process.
  • Provided planning and design support for the development of solution that will be implemented in a multiple system environment
  • Used JUnit for developing test cases and performed unit and integration.

Environment: Java, J2EE, Spring, MVC, Angular, HTML5, CSS3, Bootstrap, REST, Microservices, Oracle, AWS, S3, SVN, JMS, J-Unit, XML, Eclipse

Confidential, Lebanon, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in Analysis, Design, Development, System Testing and User Acceptance Testing of the application following Agile/SCRUM methodology.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Implemented J2EE Design Patterns like Session Facade, Business Delegate, and DAO.
  • Implemented Hibernate utility classes using configuration interfaces, session factory, session interfaces to implement CRUD operations.
  • Create single page project using Angular framework to achieve MVC pattern with routing pages, custom directives and Angular API.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
  • Implemented RESTful web services using JAX-RS annotations, Jersey as provider and implemented security using OAUTH2.
  • Created Custom Form for environment verification automation program using the concept of advance PL/SQL to verify new database instance.
  • Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used Bootstrap for separating the database files for building an interface.
  • Implemented monitoring & alerting of corporate servers using AWS Cloud Watch.
  • Develop cloud formation scripts to build On Demand EC2 instance formation.
  • Used Streams and Lambda expressions available in Java 8 to store and process the data.
  • Managed Docker deployment pipeline for custom application images in cloud using Jenkins.
  • Implemented Maven script to create JAR, WAR, EAR files and deployed the entire project on the WebLogic Application Server.
  • Integrated JMeter Test cases into Maven and monitored the error logs using Log4J to fix the problems. Developed JUnit test cases for unit test of all developed modules.

Environment: HTML5, CSS3, Angular, Ajax, jQuery, Bootstrap, JSON, XML, JSP, MVC, Maven, WebLogic, Agile, AWS, Spring Boot, Spring Security, Hibernate, REST, Log4J, JUnit.

Confidential, Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of SDLC of the application like Requirement gathering, Design, Analysis and Code development.
  • Used the Spring open-source framework for building web application based on the Model-View-Controller (MVC) design paradigm.
  • Involved in developing Class diagrams in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
  • Generated UI mockups from various concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS3, Angular, jQuery, Node.JS and React JS.
  • Created responsive web application integrating Bootstrap with React JS & media queries.
  • Developed REST web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Designed the REST based Microservices using the Spring Data with JPA and used Swagger to interact with API end points of the Microservices.
  • Used JMS template for publishing and consuming messages from Active MQ.
  • Used Eclipse IDE for developing code modules and deployed it to JBoss Application Server.
  • Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication & schema design.
  • Developed automation tool suite to automate different testing scenarios on the application using Selenium WebDriver.
  • Involved in version control using GIT and deploying applications using CI Jenkins.
  • Used SAML for SSO login to access the web service provided and OAuth2 for authorizing the user to the application.
  • Responsible for labeling the code, branching for releases, merging branches and moving code to test & production environments.

Environment: Java, NoSQL, HTML, CSS, Angular, JavaScript, jQuery, AWS, Jenkins, EC2, S3, Bootstrap, React JS, Node.JS, Microservices, UML, Agile, Selenium, GIT, JBoss.

Confidential, Duluth, GA

Java/J2EE Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of modules been built.
  • Analyzed and developed Use Case diagrams, Sequence diagrams and Activity diagrams using UML Rational Rose.
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems
  • Developed dynamic webpages using HTML, CSS, JavaScript, jQuery and AngularJS framework modules in conjunction with Bootstrap to render responsive web pages.
  • Used AngularJS to create custom directives for data manipulations and to display data in company standard format in UI.
  • Used Spring configuration files to manage objects and to achieve dependency injection.
  • Used Hibernate in Data Access Layer to access & update information from Oracle database.
  • Used SOAP Web services for consuming the request and sending response back from the internetwork communications within the company.
  • Developed the web service for accepting the XML as inputs source for generating the rate plans using JAX-WS framework.
  • Responsible for maintaining and expanding AWS infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Developed backend interfaces using embedded PL/SQL packages, stored procedures, Functions, Procedures, Anonymous PL/SQL programs.
  • Developed SQL queries and procedures for performing DDL operations in the DB and implemented PL/SQL for DML and DDL operations.
  • Involved in peer code review and performance improvement in the legacy applications.
  • Designed the ER diagrams and structured data in the database with enforcing normalization for a consistent output.
  • Developed JUnit test cases for DAO and Service Layer methods and automated build files using ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: Spring Framework, Hibernate, JMS, SOAP, JSP, HTML, Bootstrap, AWS, OOPS, CSS, JavaScript, jQuery, AngularJS, JUnit, ANT, PL/SQL, Oracle, Jenkins, WebSphere.

We'd love your feedback!