We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY

  • 8+ years of IT experience as Sr. Java Developer in developing, implementing and maintenance of various web based applications using Core Java, Java, J2EE Technologies
  • Extensive experience in design and development of Core Java & J2EE technologies, Servlets, JSP, JSTL, JDBC, JNDI, JMS, JavaBeans, JavaScript, HTML, XML, SOA, Web Services
  • Well versed with all phases of Software Development Life cycle(SDLC) Analysis, Design, Development, Testing and Implementation using Agile methodology, Waterfall and related tools (Rally and JIRA).
  • Excellent experience working with web technologies like HTML, CSS, AJAX, XML, JSP, JavaScript.
  • Expertise in frameworks Spring, Hibernate, Struts, JSF and Jersey.
  • Experience in Spring DI, Spring AOP, Spring MVC, Spring Boot, Spring Data, Spring Templates (Spring JDBC, Spring Hibernate, Spring JMS), Spring Batch modules.
  • Experience in in using SOA and Web Services Technologies: Web Services, SOAP, RESTFUL, UDDI, SOAP UI.
  • Proficient in using and deploying applications to Web Servers/Application servers like Tomcat, JBoss. WebSphere, WebLogic, Microservices.
  • Have Experience in java manual testing and design of TDD and TDR.
  • 4+ years of experience in developing APIs using Restful Web Services.
  • Experience with conceptual base in Object - Oriented Design and Implementation Methodologies, Core Java Design Patterns, and Web based Architecture using web technologies like JSP, Servlets, Springs, JSF.
  • Good in Core Java API, Java, multi-threading, Collections and Application utilities.
  • Excellent understanding & hands on in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions.
  • Expertise with using Oracle, SQL Server, MySQL, MongoDB databases and writing and tuning SQL and PL/SQL queries.
  • Proficient in SQL, PL/SQL, Views, Functions, Stored Procedures, Triggers.
  • Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, WebLogic, JBoss and IBM Websphere application servers.
  • Hands on knowledge & experience in Java design patterns (Creational, Structural and behavioral).
  • Experience in business use case development, design (including use cases development, sequence, activity, class, component, package, deployment diagrams using UML).
  • Hands on experience with Integrated Development Environments (IDE’s) and tools like Eclipse, and NetBeans.
  • Working experience with distributed systems using JMS, Message Queues, Spring JMS Integration.
  • Hands on Experience in integration with Maven, JUnit and Log4j frameworks.
  • Experience in using version control software CVS, Git, Perforce, ClearCase and Visual Source Safe
  • Experience in production support activities involving bug fixes, monitoring the applications, resolving the issues raised by the end user.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Expertise at JDBC API for connection and access to databases
  • Have an ability to lead and direct other programming/project staff and work directly with end-users in defining and verifying application functionality.
  • Have an ability to have ownership and be responsible for, full application design, development and unit test and also to communicate design and task issues to technical and non-technical staff.
  • Analytical approach using metrics in understanding business and proposing solutions to enhance customer experience and add benefits to business.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, UML, J2EE, HTML, DHTML, XHTML,RestFul WebServices,JSON,Hibernate

Web Technologies: JSP, JavaScript, JSF, Prime Faces, jQuery, JSON, HTML, CSS

Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, Exception Handling, Multi-threading, Event Handling.

XML Technologies: XML, XSL, XSLT, SAX, DOM, JAXB

IDEs: Eclipse, Net Beans, Oracle Web Integration developer(WID)

Web/Application Servers: WebSphere, Apache Tomcat, WebLogic, JBoss, Oracle Application Server

Tools: Maven, Ant, GitHub, Log4j, Junit

Operating systems: Windows, UNIX, Linux.

Databases: Oracle, My Sql, MS SQL, MongoDB.

Design Patterns: MVC, Singleton, Factory, Bridge, Prototype, Chain of Responsibility, Iterator, DAO, Adapter, Template Method.

Frameworks: Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring Boot, Spring with Hibernate), Hibernate, Struts, JSF

Version Control: Rational Clear Case, CVS, VSS, SVN, GitHub.

PROFESSIONAL EXPERIENCE

Confidential - CA

Full Stack Java Developer

Responsibilities:

  • Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
  • Worked in Multithreaded environment and excessively used Java Threads, concurrency and exception handling.
  • Designed and Coded JEE components using Spring,JSF, Hibernate and RestFul Webservices.
  • Analyzed and implemented the Spring-MVC framework.
  • Used XML based transactional support of Spring Framework.
  • Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
  • Worked on Web Services using REST. Worked both on Service and Client Side
  • Implemented Hibernate and replaced JDBC code.
  • Developed White box test cases using JUnit and Mockito framework
  • Configured Log4j Mechanism for complete project using xml files
  • Create Maven pom.xml files and integrated with Jenkins CI worked closely with build engineers
  • Designed & Developed user interface layer using combination of JSF, PrimeFaces, HTML, JavaScript / jQuery for front end.
  • Worked with Mongo Db database on Unix and Windows environment
  • Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
  • Wrote JUnit tests to test all implementation. Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
  • Wrote builds and deployment scripts using Maven.
  • Coordinated the efforts across different teams to ensure smooth progress of migration and to resolve any issues.
  • Supported the application in production and worked on the incidents in a timely manner
  • Demonstrated the application to end user during scrum meeting and end of the release
  • Involved in resolving business and technical issues.

Environment: Java 7&8, J2EE, Spring MVC, Spring Rest,Spring Dependency Injection, JMS,Hibernate, RestFul Web Services, JSF, Prime Faces, Java Script, Mongo DB, Maven, Spring Junit, Clear Case, Eclipse, Agile, JIRA, Linux .

Confidential - CA

Full Stack Java Developer

Responsibilities:

  • Used Agile/ Scrum Development methodology with JIRA.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the Estimated Shipping and Delivery dates (ESD and EDD).
  • Developed the DAO layer using the hibernate for real time performance used the caching system for hibernate.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Experience in working with Spring MVC Controllers and Spring Hibernate templates.
  • Worked on Web Services using REST. Worked on both Service and Client Side.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Written stored procedures and inner joins using RDMS Oracle.
  • Used MongoDB to store specifications documents for fulfilment centres.
  • Consumed Web Services and generated client using Jersey Framework in RAD IDE.
  • Configured the Spring, Hibernate, Log4j configuration files.
  • Writing test cases using TestNG and Mockito Frameworks.
  • Helped UI to integrate the java beans data using JSTL, Spring tags, JSP, jQuery, JSON, Taglibs.
  • Involved in testing and deployment of application to Tomcat Application Server.
  • Designing the application with reusable J2EE design patterns like Singleton Class, Front Controller, Session Facade, Session Factory etc.
  • Used ANT, Maven to build & deploy applications, helped to deployment for CI using Jenkins and Maven.
  • Wrote SQL queries & Stored Procedures for interacting with the Oracle database for promo code and offers.
  • Was part of production support team to resolve the production incidents.
  • Documentation of common problems prior to go-live and while actively in a Production Support role.

Environment: Java 7/8, J2EE, JSP, Servlets, JDBC, XML, Spring, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, REST, Oracle, TOAD, TestNG, SQL, PL/SQL, JSTL, Spring Tags, HTML, Java Script, CSS, ANT, Maven, Jenkins, MongoDB, UML, TOAD, WebSphere, Agile, JIRA, Linux

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing
  • Developed application using Core java, Servlets, Spring and Hibernate.
  • Developed service classes, DAOs classes as per the design and developed code for business logics using Core Java API and Data Structures.
  • Worked in Multithreaded environment and excessively used for communication between components.
  • Involved in making release builds for deploying the application for test environments.
  • Used Oracle database as backend database.
  • Wrote SQL and Pl/Sql to update and create database tables, procedures,Triggers and functions.
  • Used Putty for UNIX login to check the server logs.
  • Used Eclipse as IDE.
  • Used Web Sphere as application server.
  • Used Spring IOC for injecting the beans.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Used JUnit for unit testing.
  • Involved in testing support after every patch release.
  • Proactively taken up operational efficiency improvement activities and test case automations necessary for the application
  • Developed the web-based testing tools as per test cases for unit testing.
  • Developed the real time alert mechanism for failure counts in the system.

Environment: Core Java, JSP, Servlets, Spring, Hibernate, UNIX, Eclipse, Putty, Web Sphere and ClearCase.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis, development and fixing bugs.
  • Involved into analysis and design phase. Participated into discussion meetings about requirements.
  • Developed Action classes and dao classes to access the database.
  • Developed Web Services using RestFul API.
  • Developed and build all the tables, Procedures using Oracle.
  • Developed the Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer.
  • Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.
  • Coded JDBC calls in the Servlets to access the Oracle database tables.
  • Used JAXB for converting XML to Java Object and vice versa.
  • Worked with JMS Queues for communicating with other services for controlling devices.
  • Involved in impact analysis and designing of the change request.
  • Tracking the team members and made sure the delivery is running smoothly. If required troubleshoot with the team members with the issue they are facing.
  • Involved in preparing test cases with testing team.
  • Involved in enhancement of System Performance.
  • Conducted the Analysis on the defects that are raised after testing and solved them as soon as required

Environment: Core Java, RestFul Webservices, JSON, Servlets, Oracle pl/sql developer, Fsecure, Jaxb, Oracle Integration Developer and ClearCase.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on the enhancement of the business logic with J2EE with struts framework. Experience in developing java programs at the Application side.
  • Developed the GUI of the system using HTML, CSS, JSP and client-side validations was done using JavaScript and Ajax.
  • Developed User interface, application modules using JSP and implemented the MVC Architectural Pattern using Structs Framework including Servlets..
  • Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer
  • Used Struts Action Classes and regular Java classes to develop the middleware.
  • Developed JSP and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates.
  • Used JSON to pass the Ajax updates between the server and the client.
  • Involved in designing all the smartcard java applets.
  • Developed all the smart cards in the TCS SMB Event.
  • Developing APDU commands according to smart card standards
  • Used DOM parser for accessing objects in JavaScript.
  • Used Log4j for logging errors, messages and performance logs.
  • Developed and build all the tables, Procedures, triggers in MYSQL

Environment: Core Java, Servlets, JSP, Struts, Pl/Sql developer, Eclipse, MySql, Ajax, Javascript and VSS.

Confidential

Developer/ Tester

Responsibilities:

  • Development the Solution Design Document, test Plans by understanding the System Requirements.
  • Implemented Struts Framework in the entire module that includes creation of JSP’S, Action Classes, Action Forms, Value Objects, and Data Access Objects
  • Developed functions, triggers and procedures in oracle
  • Involved in the enhancement of System Performance
  • Conducted the Analysis on the defects that are raised after testing and solved them as soon as required.
  • Implemented UML Methodology in designing the System
  • Preparation of Unit Test Cases.
  • Used Toplink for DAO Layer
  • Participated in both QA and PreQA Testing.
  • Written Test Plans and prepared TDD’s (Test Design Documents).
  • Involved in manual testing
  • Performed Functionality testing, Regression testing, Integration testing and System testing.
  • Detecting Defects & classifying them based on the severity and priority and raised CR’s.
  • Executing Test Cases, Analysing Test Results and creating TDR (Test design result) .

Environment: Eclipse, Toad,VSS, Struts, JSP, SQL, StoredProcedures,Oracle Jdeveloper, Pl/Sql Developer, Ajax, JavaScript, TopLink.

We'd love your feedback!