We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Salt Lake City, UT

SUMMARY:

  • Around 5+ years of experience in the requirement analysis, design, development, testing, implementation, and support using object Oriented Methodologies and Java/J2EE technologies in domains like Banking, Finance and Insurance. Excellent analytical and communication skills in order to work with mid - size teams, technical and business leadership.
  • Over 5+ years of experience in Analysis, Design, Development and implementation of applications using Java and J2EE technologies.
  • Worked in Agile and Waterfall development methodologies.
  • Experience on design patterns such as Session Facade, Singleton and Factory.
  • Experience in developing applications using Java/J2EE technologies like Servlets, Struts, Java Beans, EJB, Spring, Spring Boot, JDBC, Hibernate, JMS, JSF.
  • Strong experience in Spring 4.2.0 Framework modules such as Spring Core (IOC, SpEL, Dependency Injection), Spring MVC, Spring Cloud, Spring Data (JPA, JDBC, Hibernate), Spring REST and Spring Boot.
  • Expertise in UI technologies like XML ,HTML,CSS3, JSON, AJAX, JavaScript.
  • Hands-on experience working and customizing Bootstrap framework to achieve responsiveness.
  • Experience in creating Single Page Applications (SPAs) using JavaScript with good knowledge about the concepts like Two-way binding, Dependency Injection, Services, Controllers and Directives.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring Rest Templates.
  • Experience in implementing SOA and Web Services using SOAP, REST, JAX-WS, JAX-RS.
  • Strong understanding of Micro services Design patterns.
  • Experience in working with Relational databases like SQL Server 2000, MySQL, Oracle DB 10g/ 11g, IBM DB2 and Non-Relational Databases like MongoDB.
  • Good Working knowledge of ANT, MAVEN.
  • Well experienced in using JUnit, Log 4J, SOAP UI and POSTMAN for testing framework.
  • Extensive experience in testing on multiple operating systems including Unix, Linux and Windows.
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic servers.
  • Expertise in using configuration management tool like SVN and Git for version controlling.

TECHNICAL SKILLS:

Languages/API: C, C++, Java 5/6/7/8, Java/J2EE, JDBC, UML, Design Patterns, HTML, JavaScript, SQL, Angular 2, PL/SQL.

Frameworks: Spring 4.2, Hibernate 5.0.2, Spring 4.2.

IDEs: Eclipse 4.6/4.5, IntelliJ, Spring Tool suite 2.x/3.x

Web technologies: HTML, CSS, Servlets, JSPs, XML, JQuery, Ajax, AngularJS and Bootstrap.

SQL Developer, Log4J, SOAPUI, Postman: .

WebApplication Servers: Apache Tomcat 8.x, Web Logic 9.x/10. X, Web Sphere 7.0/8.0

Restful services, WSDL, SOAP, JAX: WS, AXIS, JAX-RS, JERSEY

Testing technologies/tools: Junit, Jtest, Log4J, JMeter, Jenkins, SoapUI, Mockito

Database Servers: Oracle 10g/11g, SQL Server 2000/2005/2008, MySQL, MongoDB

Platforms: Windows 7, Windows 10, Linux, Unix, MacOS

PROFESSIONAL EXPERIENCE:

Confidential, Salt Lake City, UT

Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, Deployment, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Designing and developing the Commercial Business Portal using Angular 4 along with HTML5, CSS3, JavaScript and TypeScript .
  • Implemented UI components using Angular 4.0 dependency Injection, Models, data binding and controllers.
  • Involving in requirement gathering, designing, development, UI reviews, and maintenance.
  • Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular .
  • Involving in developing HTML and JavaScript for client-side presentation and data validation on the client side with in the forms.
  • Used Java 1.8 Lambdas to make anonymous inline function calls and used Streams to work effectively.
  • Developed micro services with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each micro service in a cluster can be load balanced using Ribbon and exposed through one API gateway.
  • Implemented Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Collection objects, array operations and Enhanced concurrency methods.
  • Used GIT for version control, experience with GIT-Bash and GIT.
  • Implemented CSS Selector, CSS Scalable and modular approach in the front-end design.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS .
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store data.
  • Involved in writing SQL, Stored procedures and PL/SQL for back end and used Views and Functions at the Oracle 11g database end.
  • Used WebSphere for application deployment and Log 4J used for Logging/debugging.
  • Written several unit test cases using JUnit and created unit test documents.
  • Used IBM MQ has been used as a messaging system between the third party vendors and client application.
  • Developed code using IntelliJ IDEA as an Integrated Development Environment for java based applications.

Environment: Java, HTML5, CSS 3, Bootstrap, Angular 4, Node JS, JavaScript, Ajax, Maven, Spring Boot, Docker, Restful Webservices, Oracle 11g, WebSphere Application Server, GIT , Junit.

Confidential, PA

Java Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis, Code development and Deployment.
  • Applied Agile Test Practices like SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Test Driven Development (TDD).
  • Active in coding some of the Core Java concepts such as collections, generics and multi-threading .
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Developing web pages using HTML5, CSS3, JavaScript and used twitter Bootstrap for cross browser compatibility.
  • Created proof-of-concept using responsive web design Node.js, HTML5, and CSS3.
  • Developed spring based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Used popular Node.js frameworks like Express and Restify to mock a Restful api.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them.
  • Designed database schema, and SQLand PL/SQL queries for interactions with MYSQL .
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations.
  • Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Developed code using Eclipse IDE as an Integrated Development Environment for java based applications

Environment: HTML, CSS, Bootstrap, AJAX, Multithreading, JavaScript, Angular JS, Spring 3.x, Hibernate 3.x, Soap UI, Maven, SVN, JIRA, Docker, Eclipse IDE, Web sphere, SOAP web service, Unix/Linux, Selenium, Web Logic Application Server, Pivotal Cloud Foundry.

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, ValueObject, Value List Handler, and Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs.
  • Used singleton and factory design patterns for common functionality of buttons.
  • Entity Beans used for accessing data from the SQL Server database.
  • Deployed the application on WebSphere application server in development and production environment.
  • Undertook the Integration and testing of the different parts of the application.
  • Used JDBC for database connectivity and manipulation.
  • Used Subversion for version control and log4j for logging errors.

Environment: Java, J2EE, HTML, Struts, Websphere, Log4j, JDBC, Subversion, SQL Server, Javascript, EclipseIDE.

Confidential

Jr. Java Developer

Responsibilities:

  • Followed Waterfall Methodology to implement the features.
  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Used Log4j for logging purposes during the development of the application.
  • Used JDBC to interact with the underlying MySQL Database.
  • Extensively worked on SQL for writing complex queries in the business logic layer.
  • Deployed Applications on JBoss Server and used CVS as the version control manager.

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Log4J, JBoss, MYSQL, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!