We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

MD

SUMMARY

  • Having 8 years of experience in the IT industry, involved in complete software development life cycle (SDLC) including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.
  • Good working experience of Agile Methodology (Scrum), Waterfall model and Test Driven Development (TDD).
  • Developed rich and complex Web UI using HTML/HTML5/XHTML, CSS, jQuery, NodeJS, Bootstrap, Backbones JS and XML.
  • Expertise in DOM manipulation using JavaScript and Angular JS.
  • Strong experience with implementing application usingAngularJS. Solid understanding Angular directive.
  • Extensive experience using Ajax and JSON as data interchange format.
  • Having strong experience on Core JAVA like OOPS concepts, multithreading, ExceptionsSerialization, Externalization, Collection, Generics and JDBC.
  • Extensive experience with Enterprise Java Beans (EJB) - Session, Entity and Message Driven Beans.
  • Expertise in J2EE EJB, Servlets, JSP, JSF, Spring, Struts and ORM tools like Hibernate.
  • Experience in developing enterprise and web applications with various open source frameworks such as Java Server Faces (JSF), Spring(Core, IOC, AOP, Batch, MVC, Security, Boot)Framework, Struts Framework, Tiles Frameworks and ORM Tools like Hibernate.
  • Developed Web services based on SOA usingRESTful, Micro Services, SOAP, WSDL, UDDI, JAX-RS, JAX-WS.
  • Having experience in Cloud Computing Service environment like (AWS)Amazon Web Services (EC2, EBS, S3).
  • Experienced in working with applications deployed to AWS cloud and hands on experiencemanagementconsole and SDK to interact with AWS services.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Good skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL.
  • Good understanding on NoSQL databases like Mongo DB,Cassandra.
  • Expertise in implementing various J2EE Design Patterns like Singleton, Session Facade, Data Access Objects(DAO), Factory, Front Controller, Data Transfer Object (DTO).
  • Involved in issue tracking and agile project management usingJIRA.HavingStrong experience with ANT, MOCKITO, Log4j, TESTNG and JUNIT for unit testing.
  • Experience in using Application servers and Web servers such as Web Logic, JBoss server, IBM Web Sphere and Apache Tomcat.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools. Hands on experience in building tools like ANT, Maven, and Gridle.
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Excellent experience in developing applications using EclipseIDE, NetBeans, IntelliJIDEAand IBM RAD.
  • Fast learner and highly analytical with excellent interpersonal and communication skills.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application.
  • Domain knowledge and business expertise in Banking, Insurance, eCommerce, Communication.
  • A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
  • Highly motivated and a self-starterwitheffective communication and organizational skills, combined withattention to detail and business process improvements.

TECHNICAL SKILLS

Languages: C,C++,Java 7&8 features, SQL, PL/SQL,UML2. X.

Mark-up/XML Technologies: HTML, CSS3, XHTML, JavaScript1.8, jQuery, Ajax, AngularJS, JSF, JSON, XML, XSD, XSL/XSLT, SAX/DOM, DOJO, NodeJS.

Tools: & Framework: Struts, J2EE,Client-Server,Spring2.x/3.x/4.x, Mule ESB, Hibernate, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, JUnit, AJAX, Jasper reports, Spring Boot, Spring Batch, Spring Security.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2,Micro Services.

Web/App Servers: Web Sphere 9.x,WebLogic 12c, Apache, JBoss, Tomcat 8.x,9. x,.

Database: Oracle 8i/9i/10g/11g, SQL-Server, MySQL, Mongo DB, Cassandra.

Development Tools: Eclipse8.x/7.x/6.x/3.x/2.1.1, My Eclipse6.0/5.1.1, NetBeans3.3, JBuilder, RAD, Spring Tool Suite (STS).

O-R mapping: Hibernate, JPA.

Testing Tools/ Others: JUnit 4.x, JIRA, Soap UI, Putty, Mockito, Rational Clear Quest.

Modeling/ CASE Tools: Rational Rose.

Version Control: CVS, SVN, Rational clear case, GIT.

OS & Environment: Windows Vista/XP//7,8,10, and Linux.

PROFESSIONAL EXPERIENCE

Confidential, MD

Full Stack Java Developer

Responsibilities:

  • Involved in all phases of project from Analysis and Requirement phase to delivering the project.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Developed the functionalities using Agile Scrum Methodology.
  • Designed front-end presentation logic using HTML,CSS, jQuery, Ajax, And Angular JS.
  • UsedAngular JSfor data binding, and NodeJSfor back-end support with APIs.
  • Implemented Angular component router for navigation and, worked on Angular JS Routes using $scope object to create aview using controllers.
  • UsedAngular JSto create reusable components like custom directives, filters for data manipulations and to display data in company standard format in UI.
  • Developed single page applications (SPAs) using Angular JS to improve page performance.
  • Developed internal coding using J2EE technologies based on the MVCArchitecture.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Implemented Business Logic using Java, SpringMVC and Hibernate.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Developed Business objects using POJOs and data access layer using Hibernate framework
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOsto wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernateto carry out various database operations and avoid redundant database accessstatements.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, EhCache Framework and Spring Annotations.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Used Spring Boot which is radically faster in building cloudMicro Services.
  • Spring security can be used for authentication and authorization purposes in application.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 andresponsible for maintaining and expanding our AWS infrastructure using AWS EC2.
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Developed a continuous deployment pipeline using Jenkins, Chef, and shell script.
  • Used NoSQL DB like MongoDB for the proof of concept.
  • Used MongoDB as data storage and utilized aspects like replica sets and clever document design to make service extensible scale and feature wise.
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs.

Environment: Java 1.7/1.8, HTML5, CSS3, jQuery, Ajax, Angular JS, Bootstrap, JSON,J2EE, Spring Framework, Spring MVC, Spring Security, Spring Boot, Spring Data (Spring JDBC, Spring ORM), JSP, Hibernate, Web services, RESTful, Stored Procedures, RAD, WebSphere, Agile/Scrum Methodology, Maven, JIRA, Junit, TDD, NoSQL MongoDB, Micro Services, AWS.

Confidential, Omaha, NE

Full Stack Java Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle including requirement analysis, design, implementation, testing, and maintenance.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Designed the complete website using HTML, CSS, jQuery, AJAX, JSON,Bootstrap, JavaScript.
  • Implemented responsive web design using media queries and Bootstrap.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVCPatternspreferablyfor building UI Widgets and Application logic.
  • UsedAngular JSfor data binding, and NodeJSfor back-end support with APIs.
  • Application classes are developed by Core Java collections, Exception handling, Generics, Design patterns are used and they are for client data like created Services, Business Delegate, Controller and DAO.
  • Used Java collection API extensively such as Lists, Sets and Maps. Java packages to make the application more interactive with the collection frameworks and annotation.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Developed costume queries using hibernate criteria, nativeSQLandHQL.Developed inheritance domain objects using table per class hierarchy strategy.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and AOP.
  • Developed Servlets and JSPs based on MVC pattern usingSpringFramework.
  • Implemented transaction management in the DAO layer and configured the Spring Declarative.
  • Used MVC annotations extensively to configure the controllers.
  • Developed Backend Spring services and spring data access layer using Spring Boot
  • Developed REST architecture based web services to facilitate communication between client- server.
  • Involved in the implementation of the RESTful web services using the Spring Boot and to perform CRUD operation from the database, published the REST services. parsed the data to project to client and handled the security and Authorization using Spring Security.
  • Designed services to store and retrieve user data using Cassandra database and communicated with remote servers using REST enabled Web Services on Jersey framework.
  • Designed and developed Spring boot adapter applications using rest API.
  • Developed Grid Smart Adapter spring boot application working with grid smart Traffic API Vendor.
  • Developed spring boot applications using spring data.
  • Design, develop, test of SOAservices using SOA/RESTful Web Service. Involved in the deployment of REST based Web-Service End-Points.
  • For the exchange of data between the application modules used the JSON. Encryption and decryption of the application used the web services security.
  • Creating detailed Junit test for producing the clear and actual functionality of the application.
  • To generate reports for the batch services used the Spring Batch, created test cases of Junit for testing the DAO layer.
  • Jira was used for project tracking and bug fixing.
  • Involved in server configurations, Data Sources, Connection Pooling and deploying the apps on WebSphere.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used NoSQL DB like Cassandra for the proof of concept.
  • Involved in building the code using Maven & deployed on server.
  • Version controls like GIT Used for source code version controlling.
  • Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long-term architectural design decisions.

Environment: Java,Servlets, JDBC, Java Packages, Java Script, HTML, CSS, JSON, JSP, Hibernate 3.x, Spring Frameworks, XML, SQL, Eclipse, UML, Agile Methodology, REST Web Services, WebSphere, jQuery, AJAX, SOA, Angular, Nodejs,Junit, Jira,Cassandra, Log4j, Maven, GIT.

Confidential, MD

Java Developer

Responsibilities:

  • To ensure the quality deliverables, actively participated in daily standup and Scrum meetings.
  • ETL operations on data received, performed various analysis and report generation after cleaning the sourced data.
  • Test driven development model adopted in many modules of the project where it is possible by design.
  • Involved in writing Spring Configuration XML file that containsdeclarations and another dependent object declaration.Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate DAO Support and Hibernate Template.
  • UI is developed using Html, CSS, Boot Strap Java Script, jQuery,Ajax .
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Created tables, triggers, stored procedures, PL/SQL, SQL queries, joins, integrity constrains and views for multiple databases, Oracle 11g using SQL Developer.
  • Spring MVC model integration for front-end request action controller.
  • Used to generate PDF reports using Jasper (Open Source Reporting Mechanism).
  • Involved in performance tuning like cases where generating reports time was reduced from 4.8 minutes to 3 minutes approximately.
  • Played a key role in the design and development of the almost all the modules of the project.
  • Used JMS to send and receive messages.
  • Used CMM, UMM to generate change requests.
  • Invoked Rest-core methods from the individual change appliers using Jersey-client library.
  • Web Front UI development experience using GWT.
  • Batch processing and partitioning using Spring-Batch.
  • Spring-Batch is used to process high volume of Transactional data and also to process jobs whose success awaits other jobs.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Involved in the implementation of the RESTful web services using the Spring Boot and to perform CRUD operation from the database, published the REST services.
  • Used Integration frameworks like camel to pass data from one application to other.
  • Used Apache camel to route messages between different applications where the real logic for integration is specified.
  • Involved in deployment and production support.
  • Involved in gathering business requirements and developing necessary database logic.
  • Version controls like SVN Used for source code version controlling.

Environment: JDK 1.7, J2EE, Eclipse 4.2 Juno, Maven 3.0, Spring 3.0, Hibernate, RESTful Web Services, SSO, Windows OS, IIS7.0, HTTPS, SSH, PowerShell Scripts,XML, UML, Jetty 8, SVN, Jersey, GWT, Jira, Log4J, Vagrant, Jenkins, Oracle,Gradle 1.0, Web Logic, Apache Camel, Spring-Batch, Team City.

Confidential, West Chester, PA

Java/J2EE Developer

Responsibilities:

  • Designing and Programming software applications based on business requirements using technologies like Java/J2EE, JSP, Struts, Ajax, jQuery, WebSphere server, WebSphere Commerce Server, Oracle, RAD, XML and CSS.
  • Developed REST based webservices and testing. Also worked on various enhancements on existing SOAP based webservices. Consumed several web services as part of commerce development.
  • Developing User interface (presentation layer) for the applications using jQuery.
  • Worked on Hibernate ORM. Created Hibernate XML files andJavaclass files to map the object relation mappings.
  • Used Hibernate Query Language (HQL) and Custom Queries to query data from Oracle database in DAO.
  • Designed and developed web-based software using Spring MVC Framework and Spring Batch.
  • Involved in creating and extracting data from database using SQL queries, PL/SQL Stored procedures, triggers and packages on Oracle database.
  • Used CRUD operations using JPA query language.
  • Conducting unit and integration testing on developed programs.
  • Participating in project releases from a technical perspective.
  • Participating in deployment of developed software.
  • Designing/Modifying database tables for the Web application to maintain customer and billing information.
  • Working on latest technologies like Hibernate, Spring, and Ajax
  • Preparing step by step documentation on the developed application and transfer knowledge to the team members.
  • Worked on Defect analysis, resolution and fixes.

Environment: s: Java, J2EE,Jboss Commerce Server, DB2, EJB, Struts, Message Broker, Core metrics, Java script, jQuery, JSON, AQT, Rational Application Developer, SOA/Web Services, RESTful, SOAP, Jersey, JSON, XML, XML Beans, Rational Clear Case, Trello, AJAX, JUnit, Mockito, Maven, Linux.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in the requirement analysis and design of the application using UML/Rational Rose and Agile methodology.
  • Involved in developed the application using Core Java, J2EE and JSP's.
  • Worked to develop this Web based application entitled EMR in J2EE framework, which uses Hibernate for persistence, Spring for Dependency Injection and Junit for testing.
  • Used JSP to develop the front-end screens of the application.
  • Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for the Database.
  • Used Indexing techniques in the database procedures to obtain search results.
  • Involved in development of SOAPWeb Service client to get client details from third party agencies.
  • Developed nightly batch jobs, which involved interfacing with external third party state agencies.
  • Test scripts for performance and accessibility testing of the application are developed.
  • Responsible for deploying the application in client UAT environment.
  • Prepared installation documents of the software, including Program Installation Guide and Installation Verification Document.
  • Involved in different types of testing like Unit, System, Integration testing etc. is carried out during the testing phase.
  • Version controls like SVN Used for source code version controlling.
  • Provided production support to maintain the application.

Environment: Java, J2EE, Struts Frame work, JSP, Spring Framework, Hibernate, Oracle,Eclipse, Subversion, Oracle, PL/SQL, WebSphere UML, Windows,SVN.

Confidential

Java Developer

Responsibilities:

  • 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.
  • Developed web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support.

Environment: Java, HTML, JavaScript, Servlets, JDBC, Tomcat, Oracle, Eclipse IDE, CVS, Ant, Log4J.

We'd love your feedback!