We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Birmingham, AL

PROFESSIONAL SUMMARY

  • Over 8+ years of strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Experience working wif various SDLC methodologies based on Agile/SCRUM like Test Driven Development(TTD), Incremental and Iteration methodology, Pair Programming, Agile Development.
  • Expertise in design wif Use Case, Sequence diagrams, Activity diagrams, Class diagrams wif exposure to UML, to like Rational Rose and use of Rational Unified Process(RUP).
  • Developed modules using Angular, Node, React, Bootstrap, JavaScript, Ajax, query, CSS3 and HTML5.
  • Used Angular 2/4 to create views to hook up models to the DOM and synchronize data wif server as a
  • Single Page Application (SPA), Controllers to handle events triggered by clients and send request to server.
  • Experience in Angular 1.5/2.0 along wif Bootstrap, CSS3 to create reusable components for RWD applications.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures,Generics,Enumsand JDBC.
  • Developed using new features of Java 1.8 Annotations, Generics, enhanced for loop and Enemas.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes usingHibernate Query Language (HQL), Criteria, and Projections.
  • Used Spring Core Annotations for Dependency InjectionSpring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Developed core modules in large cross-platform applications using JAVA, J2EE,Struts1.x, Spring 3/4/Boot, Hibernate, JPA, Servlets, JSP, EJB, JDBC, Web Services (SOAP, REST), And Micro Services.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Micro services, Spring REST.
  • Experienced wif XML related technologies such asDTD/Schema, XML.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator,Session Facade, DAO, DTO, and Business Delegatein the development of N-Tier distributed Enterprise Applications.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, Postgres SQL and MYSQL.
  • Hands on experience wif build tools like Maven, Logging tools like Log4J.
  • Experienced in using IDE's such as Eclipse, STS, Net Beans, and IntelliJ.
  • Experience in testing wif JUnit Framework using Mockito, Spring JUnit Runner.
  • Experience in working wif web servers Tomcat 8, Web Sphere 8.x/9.x, JBoss7.1.0 and Web Logic
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of Agile.

TECHNICAL SKILLS

Programming Languages: Java 1.6/1.7,1.8, Unix Shell Scripting, PL/SQL, C

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, Swing, AWT, Applets, Multi-threading, Java Networking

Application/WebServers: WebLogic, IBM WebSphere, JBoss, Tomcat

Frameworks: Struts 2.x/1.x, Spring 4.x/3.x, Spring Boot, Hibernate 4.x/3.x, JSF 2.0/1.2

IDEs: Eclipse, IntelliJ, STS

ORM Frameworks: Hibernate, JSF

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, CSS, HTML5, Bootstrap, Angular JS, React JS,Node JS

Web Services: JAX-WS, JAX-RS, REST, SOAP, WSDL

Methodologies: Agile, Scrum, TDD, Waterfall

Modeling Tools: UML, Rational Rose, Visio

Testing Tools and Technologies: Jenkins, JIRA, Mockito

Database Servers: Oracle 11g/10g/9i/8i, DB2, SQL Server 2012/2008/2005/2000, MySQL

Version Control: GIT, CVS, SVN

Build Tools: ANT, Maven

PROFESSIONAL EXPERIENCE

Confidential - Birmingham, AL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology to deliver regular updates to business team and project managers.
  • Developed UI pages usingHTML5, Angular4, Bootstrap, CSS3, JavaScript, jQuery, AJAX and NodeJs.
  • Build the reusable service components wif Angular4, Bootstrap, and JSX that are used across various modules.
  • Used Selectors, Events, AJAX and Dom Manipulation components in Angular 4.0 directives, filters, services.
  • Used NodeJS for doing non-blocking design operation for server-side code.
  • Used Executor Service multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access the data.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures,Generics,Enumsand JDBC.
  • Developed using new features of Java 1.8 Annotations, Generics, enhanced for loop and Enemas.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Implemented design patterns like MVC, Singleton, Business Delegate, Factory, and Service Locator.
  • Used Spring MVC Rest Controllers, Services along wif Dependency Injection, and Spring Security.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Micro services.
  • Implementing or exposing the Micro service architecture wif Spring Boot based services.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.
  • Developed Restful web services using Spring MVC REST framework and JAX-RS.
  • Experience in performance tuning wif Oracle database. Designed and developed file upload and file download features wif Oracle BLOB and CLOB.
  • Experienced HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Wrote SQL queries, stored procedures, triggers, views, andenhanced performance wif explain plans.
  • Designed and configured management reports and dashboards using Kibana.
  • Worked wif several testing frameworks such as JUnit and Mockito
  • Experience in setting up test environment for automated script execution using Java.

Environment:Java 8/J2EE, Spring 4.x, Spring Boot, Hibernate 4.x, XML, Microservices, Angular4, XML 1.x, Tomcat, Oracle 11g, JavaScript, REST, Agile Methodology, JIRA, SVN, Maven, Jenkins, Mockito.

Confidential - Omaha,NE

Java Full Stack Developer

Responsibilities:

  • Implemented agile methodologies, actively involved in technical meetings, requirement gathering, analysis, planning, effort estimation, coding, development and testing.
  • Developed User Interface application modules using JSP, HTML, CSS and JavaScript, JSON, query and AJAX.
  • Wrote client-Side code using Reacts and used NPM and gulp directories to generate the server environments used flux wif redub framework tomanage targeted URL’s and to monitor the application.
  • Extensively used jQuery, NodeJS in implementing various GUI components in application portal.
  • Experience in developing applications using Core Java concepts like OOPS, Collections Frameworks, Exception Handling, Data structures,Generics,Enumsand JDBC.
  • Developed using new features of Java 1.8 Annotations,Lambda Expressions enhanced for loop and Enemas.
  • Worked wif controller, service andview components in applications using spring 4.0 framework.
  • Extensively used various modules in spring like AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Service Oriented Architecture (SOA) was exposed through Restful web services wif loose coupling between layers using spring framework during development.
  • Designed and developed Micro services using REST framework and Spring Boot.
  • Enterprise level web applications were supported by building spring-based Java and Scale micro services.
  • Worked wif JAXB parser for marshalling and Unmarshalling XML data.
  • Experience in Creating, Dropping Indexes, Tables, Stored Process and Views on Oracle DB..
  • Expertise on Soap UIand integrating it wif Maven Build Management Tool, Testing Unit Testing tool and Jenkins Continuous Integration Tool .
  • Used IntelliJ to develop and debug the application.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated wif SVN, Jenkins, and Jenkins Jobs.

Environment:Java 1.8, Spring Boot, Microservices, HTML5, CSS3, Bootstrap, Angular2, SOAP, Jenkins, Amazon Web Services S3, UNIX/LINUX, GitHub, Log4j.

Confidential - Maryland Heights, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Brain Storming sessions, Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Gatheird and clarified requirements wif business analyst to feed into high-level customization design, development and installation phases.
  • Involved in the front end using HTML, JavaScript, AJAX.
  • Developed using OOPS, Multithreading, Generics,Enums enhanced for loop and Enemas.
  • Developed the web application by using PrimeFaces employing AJAX at client -side components which enables rich web application content in GUI's.
  • Worked on Spring modules like Dependency Injection, Aspect Oriented Programming and Spring Mail, Spring JMS and Spring Security.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Spring AOP is used for logging, auditing and transaction management to distinguish business logic from the cross-cutting concerns.
  • Used jQuery to make the application highly interactive and used JSON objects effectively for efficient client-side coding.
  • Designed most interactive web using AJAX, JSON, JavaScript, and Bootstrap.
  • Worked wif Spring controllers, View Resolvers and Model and View Objects.
  • Used Spring Mail for sending emails to the customers and business.
  • Used design patterns like Singleton, Factory, MVCand DAO.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Involved in deploying and testing the application in JBoss application server.
  • Developed unit and integration test cases using JUnit, and Mockito.
  • Used CVS as version control software.
  • Used JIRA tool for tracking stories progress and followed agile methodology.

Environment:Java 1.8, Spring MVC, JSP, JMS, Hibernate, HTML5, XHTML, CSS3, Java Script, Backbone JS, AJAX, CVS, Mockito, Junit, JBoss, UNIX/LINUX, Web Services, AWS, Eclipse, Ant.

Confidential - Ambler, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed a GUI to halp to read the logs generated by the scripts, the GUI was created using flask, D3, jQuery table sorter.
  • Developed user interface using Angular wif JavaBeans, JSTL, and Custom Tag Libraries, JS, CSS, Node JS, HTML, SASS, and Ajax to speed the application.
  • J2EE deployment on WebLogic servers.
  • Well versed in Core Java concepts like Collections, Swing, Serialization and Servlets & JSP.
  • Developed business components using core java concepts like Inheritance, Polymorphism, Collections, Serialization, Multithreading, etc.
  • Effective use of data structures and algorithms to solve complex problems, reducing time complexity and memory usage.
  • Troubleshooting issues that may occur during the test cycle for the J2EE applications on Struts and Spring framework running on WebLogic servers.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping tool to access the persistent data from SQL Server.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Used Spring validation framework to implement the server-side validations.
  • Implemented Screen Navigation using JQuery and Spring MVC.
  • Responsible for developing the connection pooling for FileNet Server implementing spring framework concepts such as Transaction management and DAO support.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAX-WS, JAX-RPC Web services.
  • Did load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system related problems.
  • Prepared and presented UNIX production and implementation schedules to the Project Manager and client.
  • Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
  • National level complex problem-solving competition, using JAVA, Data Structures, and Algorithms.
  • Involved in generating JAXB classes from schema files.

Environment: Java, J2EE, UNIX, Oracle WebLogic Server, Spring core, Spring MVC, Hibernate, JSP, JSTL, SOAP, Apache Camel, Ajax, jQuery,UNIX/LINUX, HTML5, CSS, Junit.

Confidential - Marlborough, MA

Java/J2EE Developer

Responsibilities:

  • Involved in the design and development phases of Agile Software Development.
  • Analyzed current mainframe system and designed new GUI screens.
  • Implemented printable chart report using HTML, CSS, and jQuery.
  • Applied JavaScript for client-side form validation.
  • Developed web GUI involving HTML, JavaScript under MVC architecture.
  • Developed the application using 3 Tier Architecture i.e., Presentation, Business, and Data Integration layers in accordance wif the customer/client standards.
  • Worked wif Core Java to develop automated solutions to include web interfaces using HTML, CSS, JavaScript and Web services.
  • Played a vital role in Scala framework for web-based applications.
  • Created Managed Beans for handling pages and include logic for processing of the data on the page.
  • Used Object Relational Mapping tool to achieve an object to database table persistency.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Created simple user interface for application's configuration system using MVC design patterns and swing framework.
  • Created Responsive Layouts for multiple devices and platforms using foundation framework.
  • Worked on UNIX and LINUX to move the project into the production environment.
  • Creation of Connection Pools, Data Sources in WebLogic console.
  • Creation of WebLogic domains and setup Admin & Managed servers for JAVA/J2EE applications on Non-Production and Production environments.
  • Monitoring WebLogic/JBoss Server health and security.
  • Written Web Services (JAX-WS) for the external system via SOAP/HTTP call.
  • Used Log4j framework to log and track application.

Environment: FileNet, HTML, CSS, JavaScript, jQuery, Java, JSP, Core Java, Spring, Swing, Hibernate, JSF, UNIX, SOAP, XML, IBM WebSphere 6.1, Log 4j, IBM DB2.

Confidential

Java/UI Developer

Responsibilities:

  • Involved in requirements gathering, implementation and setting up the development environment.
  • Used HTML, CSS, JavaScript, jQuery for designing the UI.
  • Designed components for company's object framework using best practices and J2EE design patterns such as Model-View-Controller (MVC),Data Access Object, Value Object, and Business Delegate.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures,Generics,Enumsand JDBC.
  • Actively participated in the complete life cycle of development, from the design phase to implementation Phase.
  • Creating use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Responsible for environment setup in LINUX environment.
  • Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
  • Created Data Access Object (DAO) which is used by the Hibernate API calls to interact wif the database.
  • Designed and implemented Web Services calls for service provider methods.
  • Used Apache Tomcat as the server to run the application.
  • Used Oracle as the relational database
  • Used GIT as the version control repository.
  • Developed unit testing using JUnit.
  • Involved in developing new functionality as per the needs of the users.

Environment: JSP, Servlets, Struts framework, MVC, Java Beans, JDBC, Tomcat, Linux, Oracle 10g, JavaScript, HTML, CSS, JavaScript, jQuery, UNIX/LINUX,GIT, JUnit.

We'd love your feedback!