We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

Morrisville, NC

SUMMARY:

  • IT Professional with 8+ years of experience in all phases of Software Development Life Cycle (SDLC) including requirement analysis, design specification, code development, code integration, testing and deployment of client - server applications using Object Oriented Analysis Design (OOAD) methodologies
  • Strong experience on distributed n-tier applications development using Java and J2EE technologies in Financial Services, Insurance and HealthCare domains.
  • Expertise in distributed, secure and scalable application development using Java 1.8 and Java/J2EE technologies like Servlets, JSP, JDBC, Struts, Hibernate, Spring Core, Spring Boot, Spring MVC, Spring Security, Amazon Web Services(AWS), Web Service Development(using SOAP and REST).
  • Experience in building web based UI applications using Angular 2, Node.js, Bootstrap, jQuery, HTML5, CSS, JavaScript, and JSON.
  • Experience in all aspects of Angular 2 like Routing, Modularity, Dependency Injection, Service calls and custom directives for Single Page Applications (SPA) using MVC architecture.
  • Working knowledge in various design patterns including Singleton, Factory for building J2EE applications.
  • Experience in building web applications using Spring Framework features like MVC, AOP (Aspect Oriented Programming), IOC (Inversion of Control), Spring Boot, Spring core, Spring Batch and Spring Security.
  • Hands on experience in Core Java like multi-threading, collections, interfaces, synchronization, exception handling.
  • Experience in message oriented middleware implementation using JMS and Solace.
  • Well versed on XML technologies XSD, DTD, XSLT, XPATH, DOM, JAXP, and XML-RPC.
  • Good experience with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk.
  • Working knowledge on database modeling and development using SQL and PL/SQL in Oracle (8i, 9i and 10g), SQL Server environments and No-SQL databases like Mongo DB.
  • Hands on experience in installation, configuration and tuning web servers Apache Tomcat 5.x/6.x, Web Logic.
  • Versatile team player with good analytical, communication, presentation and inter-personal skills.

TECHNICAL SKILLS:

J2EE Technologies: J2EE, JDBC, JSP, JMS

Web Technologies: Angular 2, TypeScript, jQuery, JSON, HTML5, Bootstrap, Node.JS, JavaScript, AJAX, CSS, XML, XSLT

Architectures: MVC, spring, Hibernate

Database: Oracle 11g/9i/8i, MySQL, PostgreSQL, MS SQL Server 2000, MS-Access, and MongoDB

Tools: & IDEs last: Eclipse, Visual Studio Code, IntelliJ, SQL Developer, NetBeans, Maven, Jenkins, GIT, SVN, JIRA, Source Tree

Web Servers: Apache Tomcat, Web Logic

Operating Systems: Linux/UNIX, Windows

PROFESSIONAL EXPERIENCE:

Confidential - Morrisville, NC

Sr. Full Stack Java Developer

Roles & Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Wrote application front end with HTML, JSP, Ajax jQuery, CSS, Bootstrap.
  • Built applications using Angular 2 single page applications to improve page performance and minimize the changes on the page using ngRoute.
  • Developed reusable components using Custom Directives and used Observables.
  • Involved in development and testing core components using multi-threading.
  • Developed web-side services using Spring MVC and created RESTful API Web Services.
  • Implemented Spring Boot Micro services to divide the application into various sub modules.
  • Involved in writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
  • The application flow is designed and developed using spring framework and JSF.
  • Implemented session beans using EJB 3.0.
  • Implementing MVC pattern and concepts of data-binding, two-way data binding and Services for dependency injection in Angular 2.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular2 and media queries.
  • Designed Prototype and project layout skeletons using jQuery and CSS and HTML5.
  • Implemented features like logging, user session validation using Log4j and Spring-AOP module.
  • Implemented control tools like GIT, SVN and data modeling.
  • Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUnit.
  • Invoked Web services to generate Java classes from XML schema.
  • Exposed and consumed REST based Web Services to communicate between systems.
  • Responsible for release of code into production and its integration with other applications.
  • Code Reviews, customization and maintenance of code across applications.
  • Developed build Scripts using Maven to build and deploy the application.
  • Used putty, to check the server instances and log files.
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Working on Apache Tomcat and Web Logic server to deploy and debug the application.
  • Wrote Maven scripts to automatically save files from remote to local machine.
  • Worked on Oracle statement caching and database connectors.

Environment: Java, J2EE, JDK 1.7/1.8, AWS, Git, Spring, hibernate, AWS,SOAP/Rest, Spring Boot, JavaScript, UML, Web Services, Micro Services, HTML5, CSS, WSDL, JIRA, JAXB, Linux, JMS, JSF, Oracle, AngularJS, NodeJS, AJAX, Angular 2, jQuery, JUnit, Maven

Confidential - Pittsburgh, PA

Sr. Java/J2EE Developer

Roles & Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Generated the use case diagrams, activity diagrams, class diagrams and sequence diagrams in the design phase using Star UML tool.
  • Developed the User Interface using JSP, Spring MVC frameworks, jQuery, AngularJS and CSS3.
  • Used AJAX and JavaScript for Server side/client-side validation.
  • Developed dynamic UI using Angular JS.
  • Extensively worked with core java like collections, String Builder and interfaces.
  • Used multi-threading in programming to improve overall performance using Singleton design pattern in hibernate utility class.
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Prepared calls through Hibernate, Spring JDBC for Interacting with the Database.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Used JAX-WS and Metro stack for building of Web Services. Also developed the web service client applications to test the web services. Tested the web service using SOAP UI.
  • Implemented a Continuous Delivery pipeline with Jenkins.
  • Configured and deployed the application on JBoss application Server.
  • Developed JMS (MDB) solutions to transmit data over XML to save data asynchronous way through WebSphere MQ messaging.
  • Used jQuery, Ajax for service calls on pages to interact with the server for information.
  • Involved in designing and developing the JSON, XML Objects with Oracle and NoSQL database like MongoDB.
  • Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Developed test cases using Junit.
  • Developed the build scripts using Maven Environment.

Environment: Java 7, Hibernate, Spring, XML, JSP, MVC, JUnit, Maven, Web Sphere, SOA, JAX-WS, RESTful, SOAP UI, Micro Services, JMS, Log4J, SOAP, Oracle, WSDL, JavaScript, jQuery, Angular JS, AJAX, JIRA, MongoDB, JSON, HTML, CSS, Bootstrap

Confidential - Atlanta, GA

Sr. Java Developer

Roles & Responsibilities:

  • Involved in all phases of Agile Scrum Process like Stand up, Retrospective, Sprint Planning meetings.
  • Analyzed business requirements and created technical solutions.
  • Responsible for working on Creating XSL style sheets to generate complicated output XML based on user requirements from XML data.
  • Used Maven for building the application, and completed testing by deploying on application server.
  • Primary responsibilities include writing Test cases, Test execution and Defect Fixing.
  • Developed the Junit test cases for the backend services.
  • Used Log4J for logging and tracing the messages.
  • Participated in Code review sessions and design discussions. Code review process is done using the tool called Jupiter and the system code is validated against the security threats using Fortify tool.
  • Developed services using spring framework.
  • Used Hibernate POJOs to retrieve data from Databases.
  • Developed SQL Queries and stored procedures.
  • GitHub is used for version control.

Environment: Java, J2EE, Hibernate, JSP, EJB, Maven, Junit, GitHub, HTML, XML, Web Services, JavaScript, Oracle

Confidential - New York, NY

Sr. Java Developer

Roles & Responsibilities:

  • Involved in Requirements gathering, Analysis and Design of the application.
  • Created use cases, class diagrams, and sequence diagrams using Rational Rose.
  • Developed web interfaces using MVC Architecture.
  • Implemented Spring Framework for dependency injection to inject appropriate class objects depending on the source of the application process.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
  • Developed user interfaces using JSP, AJAX, HTML, CSS, and JavaScript.
  • Worked with Ajax to provide natural browsing experience.
  • Used SVN as the version controller.

Environment: Java, Spring MVC, Hibernate, Eclipse, JSP, Ajax, HTML, CSS, JavaScript, SVN, oracle, Junit, java beans, Apache Tomcat

Confidential

Java Developer

Roles & Responsibilities:

  • Involved in the systems study and designing of the project.
  • Created JSP pages for Payroll Processing, Human Resource Solutions, Retirement Services, Labor Management, compliance Management, Employee Benefits Administration, Screening and Selection Services and Professional Employer Organization.
  • Performed use case design, object modeling using UML, like transformation of the use cases into Class Diagrams, Sequence Diagrams.
  • Developed complex SQL stored procedures, complex views and database triggers using Oracle 9i to calculate various values necessary in project development.
  • Wrote Technical and Non-Technical Documents for Entire Project including Installation and Maintenance.

Environment: Java, J2EE, JSP, UML, Spring ORM, SQL, XML, Html, JDBC, Java Script, Oracle

Hire Now