We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

San Jose, CA

SUMMARY

  • Java and Web Component Developer with over 7+ years of experience in design and developing reusable, scalable and high - performing enterprise applications using Java/J2EE, Spring, Hibernate and RESTful Web Services technologies
  • Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi-tier enterprise, web based and distributed applications.
  • Experience in deploying and supporting application on AWS cloud.
  • Extensive experience using framework APIs like spring, Spring Boot, Struts and Hibernate.
  • Proficient in building Web User Interface (UI) using HTML5, XHTML, JavaScript, DOM, jQuery, Ajax, AngularJS and Angular that follows W3C Web Standards and are browser compatible.
  • Expertise in Front-end related technologies including HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery, JSP, AngularJS, Angular.
  • Expertise in spring using IOC, AOP, MVC, Rest Template, JMS Template, ORM Template, JDBC Template and SpringSecurity.
  • Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/ Development Methodologies (OOAD), Object Modeling with Use Cases, Activity Diagrams, Sequence Diagrams, Deployment Diagrams and Class Diagrams using UML with Star UM Land Microsoft Visio.
  • Experience on creating Microservices with Spring Cloud, Spring Boot, Apache Camel and REST web services
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JAX-WS and REST.
  • Good Exposure to middleware tool like JMS and configured Connection Factories and Topics/Queues.
  • Expertise in developing the multi-tier web applications in Spring MVC, Struts 1.x, 2. X and JSF that ensures clear separation of layers and rapid application development.
  • Experienced in developing XML documents with XSDs/DTDs using DOM, SAX and JAX-B parsers.
  • Expertise in using Relational Databases like Oracle and My-SQL, creating stored procedures, triggers, functions, schema design and Non-Relational databases like MongoDB.
  • Expertise in Unit testing through JUnit framework and implemented Test Driven Development.
  • Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns Singleton, prototype, Factory pattern, Abstract Factory pattern, DAO pattern, MVC pattern, Decorator Pattern and Front Controller Pattern.
  • Expertise in using Apache-Maven for building applications for its dependency, jars and repository management.
  • Extensive experience in working on IDEs like Eclipse, Spring Tool Suite, IntelliJ IDEA, Visio and TOAD, SQL Developer.
  • Proficiency in deploying applications and configuring on J2EE Application servers like Web Sphere, JBoss 7and Apache Tomcat in UNIX, RedHat Linux and Windows environments.
  • Continuous integration using Hudson, Jenkins, GIT and SVN.
  • Involved in Peer-to-Peer code reviews and collaborate with product management, quality assurance and the executive teams to understand the platform vision, share best practices, and implement process improvements.
  • Good understating and Strong Experience in using open source libraries /frameworks.
  • Versatile team player with good communication and interpersonal skills.
  • Expertise in .net programming - .Net, SAP ABAP
  • Expertise in Functional -SAP SD, PP, FI, CO, PM architect and solutions expert(configuration)

TECHNICAL SKILLS

Java & JEE Technologies: Java 1.5, 6, 7& 8 and JEE 6.

Web Technologies: JSP, Servlet, Struts, Spring Boot, Spring MVC, TypeScript, Java Script, and jQuery, AJAX, HTML, CSS, Angular JS and Angular.

Middle-Tier Technologies: Spring IOC, Spring AOP, Spring JMS Template, Spring Security.

DAO & ORM Technologies: JDBC, Hibernate, Spring JDBC Template, Spring ORM Template.

Web Services: SOAP, WSDL, Apache Axis, JAX-WS, Spring Rest Services.

Build and CI Tools: ANT, Maven, Hudson, Jenkins, SVN.

Application& Web Servers: WebLogic11g, JBoss7 and Apache Tomcat 6/7.

Unit Testing: JUnit with easy mock and Mockito frameworks.

Tools: & Others: Soap UI, ELK, Eclipse, SQL Developer, TOAD, Star UML, VISIO, Quality Center, Fog light and SonarQube, JMP Tableau SAS, SAP DAO.

Cloud Services: AWS Cloud platform - EC2, S3.

Domains: Banking, Healthcare, e-commerce, Education and Media.

Databases: Oracle, My SQL and MongoDB.

Operating System: UNIX, RedHat Linux, Windows XP/7.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr. Java full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application.
  • Participated in all sprint ceremonies like sprint stand-up, story grooving, planning, and retrospective and sprint demos.
  • Developed and Implemented Web Services and used Spring Framework.
  • Developed Business layer using spring (IOC, AOP and JDBC).
  • Used Spring Boot libraries to convert them to Microservices and enabling distributed properties configuration using spring cloud config-server.
  • Developed UI code using HTML, CSS, jQuery, JSP, XML, JavaScript, Angular-JS, and Bootstrap.
  • Used Bootstrap for Responsive design of the application with Angular 4
  • Built Single Page Application using Angular 4 Connected the model and view using two-way binding and one-way binding.
  • Implemented Spring MVC framework in the application which is based on MVC design architecture.
  • Created DB Tables, Functions, Joins, and Stored Procedures and wrote prepared statements using Oracle.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Developing REST services equivalents for the already existing SOAP architecture.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Designed the UML diagrams based on the OOAD principles.

Environment: Java, JSP, Spring Boot, Spring MVC, Ajax, HTML5, Angular4&5, Web Services, ORACLE, Junit, UML, Maven, XML, Log4j, Eclipse, GitHub, Tomcat, Json.

Confidential, Atlanta, GA

Java Full stack Developer

Responsibilities:

  • Developed and Implemented Web Services and used Spring Framework.
  • Used Spring Boot libraries to convert them to Microservices and enabling distributed properties configuration using spring cloud config-server.
  • Created user friendly interfaces using Angular 4, jQuery and Bootstrap.
  • Developed Business layer using spring (IOC, AOP), DTO, JTA and DAO layer, Hibernate for all modules.
  • Implemented Spring MVC framework in the application which is based on MVC design architecture.
  • Developing REST services equivalents for the already existing SOAP architecture.
  • Converted Maven based building to grade to enable self-developed custom tasks to run.
  • Written AOP for logging, validation and Exception handling using around advice with point cut reference.
  • Used Spring-config server to encrypt and decrypt properties from Git.
  • Used Eureka server for client registry.
  • Developed reusable solutions including model and test-driven development, common presentation frameworks, proper layering/separation of responsibility techniques, and common J2EE design patterns

Environment: Java, Pivotal Cloud Foundry, Go-CD, Spring Cloud, Spring Boot, Spring Actuator, Spring SOAP, Spring REST, Angular, ELK, App dynamics, Steel Cloud, Elastic Cloud.

Confidential, Dallas, TX

Java full stack Developer

Responsibilities:

  • Implemented the Spring MVC Architecture and Spring Bean Factory using IOC and configured the bean properties using dependency Injection.
  • Implemented the Spring Data with JDBC extensions for the CRUD operations using Oracle Database.
  • Followed Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Developed web UI screens using Angular-JS, HTML5, JavaScript and CSS.
  • Designed & Implemented container that contains multiple Single Page Applications, Dashboards using HTML5/CSS3, Ajax, jQuery, Backbone, Underscore.js, Bootstrap, Selectors, Functional Programming, REST/JSON, Xml, Spring REST, Bootstrap Grid Systems, MVC, MVW Patterns.
  • Involved in designing the Reports, Documents and Package applications.
  • Implemented Reports module for sending the manual and automation process based on the frequency selected for the documents.
  • Developed the package layer based on the documents and reports associated to the package which includes different stages.
  • Implemented the Lighthouse REST services using JSON and validated the same using Eclipse.
  • Developed the service layer to consume the REST services using REST Assured API.
  • Used JPA annotations for mapping objects to the relational database and Implemented persistence using spring with Hibernate, managed with Hibernate.cfg.xml file.
  • Implemented the communication from Server Stubs to Client stubs using HTTP /POST/GET/UPDATE/DELETE protocol.
  • Developed the common Utility/Helper class to include all the Remote services based on the invocation Utility method which return the respective Remote Service Stub.
  • Written the feature files for the Behavioral design documents and tested using Cucumber with Selenium as part of the Integration build.
  • Implemented the rich User interface using HTML5 along with CSS for style sheets.
  • Handled the continuous integration tool using Jenkins.
  • Involved in code merging activity from different branches using Stash/JIRA.

Environment: J2EE 1.7, Spring MVC, IOC, AOP, Spring Integration with Hibernate, JPA, Maven, IText, Jdbc, Apache Server, Eclipse, Cucumber, JIRA, Stash and GIT repository, Oracle DB, UNIX.

Confidential

Java Developer

Responsibilities:

  • Participated in analysis, design and implementation of the product using SDLC development agile methodologies.
  • Involved in use case analysis, UML component specification and integration, Java/J2EE development.
  • Involved in code review, data base design and Unit testing.
  • Participated in functional review meetings.
  • Developed reusable solutions including model and test-driven development, common presentation frameworks, proper layering/separation of responsibility techniques, and common J2EE design patterns
  • Implemented WEB Service Layer for exposing order services to other platform independent applications.
  • Generated Hibernate Pojo classes from Data Base schema using Hibernate tools.
  • Improved performance by using join queries using HQL when multiple queries are happening with normal Hibernate lazy loading.
  • Avoided race conditions using Hibernate transaction isolation levels.
  • Created optimal exception handler to reduce integration errors.
  • Created DB Schema, Tables, Functions, Joins, and Stored Procedures and wrote prepared statements using MySQL.
  • Using Angular JS, Bootstrap UI framework designed the web pages so that they are responsive and compatible with different devices like Mobile, Tablet and on the desktop browser.
  • Consumed and produced the REST Web Services using the Spring REST template and JSON, XML message types.
  • Performed unified logging using Spring Aspect Oriented Programming (AOP) and log4j frameworks.
  • Involved in Unit Testing, Integration Testing, System Testing, build and deployment activities etc.

Environment: JAVA/J2EE, JSP, HTML, CSS, Java Script, Eclipse, Angular JS, Bootstrap, Spring 3.0 framework, Soring Rest Web Services, Hibernate, Maven, WebLogic Application Server, GitHub, MySQL.

Confidential

Java Developer

Responsibilities:

  • Involved in design and development Java Transfer Objects (JTO).
  • Provided Support for the applications and involved in resolving incidents raised by the users.
  • Implemented (DAO) Data access layer with Hibernate, EJB Stateless session beans while using web services.
  • Implemented Hibernate HQL queries to perform DML operations such as Select, Insert and Update the records with Relational Database.
  • Developed functionality requested as a Change Request raised by Business users.
  • Participated in Business Analyst Meetings and Design documentation of the application.
  • Development on the User Interface using Servlets/JSP/AJAX/ JQUERY/HTML / CSS/ Java Script.
  • Developed Web application based on Spring MVC framework.
  • Worked on Integration of Spring and Hibernate frame works using Spring OR M Module.
  • Followed SOA Design and Architecture to Develop SOAP Web service, generated WSDL and consume the services Using Axis 2.
  • Tested the web service using SOAP UI.
  • Deployed application in Tomcat Server in different environments.
  • Performed Unit testing using JUnit with easy mock framework.
  • Involved in Integration System Testing and User Acceptance Testing (UAT).
  • Followed Waterfall methodology for development of the project
  • Participate in code reviews, troubleshooting, bug fixing, preparing test plans, execute User acceptance testing and providing production support.
  • Involved in fixing the defects raised by the QA team and users.
  • Worked with various team for MR Drops and worked on code fixes for various new demands.
  • Handling incident and change management issues using the OVSC tool.
  • Involved in coordinating with various teams in resolving long pending tickets.

Environment: Core Java1.7, HTML, Ajax, JQuery2.0, Angular JS, JavaScript, Servlet, JSP, Spring, JPA2.1, Hibernate, SOAP based web service, Axis 2, EJB3.0, log4J, ANT, JUnit4.0, SVN, Eclipse, UNIX Shell scripting, Tomcat, Oracle10g.

Hire Now