We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Franklin, NJ

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in delivering enterprise solutions in Client /Server and Web - based environments. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technologies.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Concurrency, Multi-Threading, Lambda and Generics.
  • Experience in understanding and using Design Patterns Singleton, Prototype, Façade, Factory and Observer.
  • Experience in Designing and developing interactive Front- end applications using HTML5, CSS3 and AJAX.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, React JS, Node.js and jQuery.
  • Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Karaf, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Struts and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC, Spring Web Flow frameworks and spring boot.
  • Experience in using Docker for installing, testing, upgrading, removing and running software applications.
  • Expertise in understanding and hands-on using various extensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • Good experience in using GIT HUB, SVN, BIT Bucket as source control for the projects.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, Power Mock.
  • Extensive development experience on different IDE's like Eclipse, My Eclipse, Spring Tool Suite and IntelliJ.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse and Rational Application Developer (RAD).
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD) tools like Electric Cloud.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL and DB2.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Good knowledge with Cassandra NoSQL Database.
  • Having very strong inter-personal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment. Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
  • Experience in Installing, Configuring, Deploying and maintaining Application and web Servers such as Oracle Web Logic, Apache Tomcat Server, IBM Web Sphere and Glassfish Application Server.
  • Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities.

TECHNICAL SKILLS:

Languages: C, C++, Java, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Java security, JSF

Mark-up/XML Technologies: HTML, XHTML, CSS, JavaScript, AngularJS, Backbone JS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, JSON, DOJO

Tools & Framework: Struts, spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, JUnit, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security

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

Web/App Servers: Web Sphere, Apache Tomcat, JBoss, WebLogic

Database: Oracle, SQL-Server, MySQL server, TOAD, Couch Base

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite STS, Net Beans O-R mapping Hibernate, JPA

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, LoadUI

Version Control: CVS, SVN, GIT, Rational Clear Case

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

Cloud Technologies: AWS EC2, S3, EBS, VPC, Lambda.

PROFESSIONAL EXPERIENCE:

Java Full Stack Developer

Confidential, Franklin, NJ

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.
  • Analyzed the requirements and formulated project scope.
  • Developed the functionalities using Agile Methodology.
  • Designed front-end presentation logic using JSP, CSS3 and Strut tags.
  • Implemented client-side validations using JavaScript. Developed various generic JavaScript functions for validations.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java 1.6, Spring 3.1, Struts 2.0 and Hibernate 3.0.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements
  • Involved in configuring XML mapping files and POJO objects.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • Created session EJBs that retrieved information from the Oracle database using Spring-Hibernate.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Implemented REST Web services to retrieve data from client side.
  • Exposed the Web Services to the client applications by sharing the WSDL's.
  • Created DDL and DML SQL scripts for creation of database objects in Oracle 11g db.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created new tables, PL/SQL 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 writing the functionality.
  • Used Jenkins to load JAR files from Database required for running the application.
  • 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 Eclipse IDE to develop and debug application code.
  • Used Log4j utility to generate run-time logs.
  • Used SVN for project management and software version management.
  • Deployed the application on Web Sphere application server for Staging and as well as for Production.

Environment: J2EE, Java 1.6, Spring framework, Spring MVC 3.5, Hibernate 3.x, JSP 2.0, CSS3, Servlets 2.3, JDBC, AJAX, Web services, REST, XML, Java Beans, Ext JS, jQuery, JavaScript, Oracle 11g, Eclipse, Web Sphere, Agile Methodology, SVN, Maven, Jenkins, JUnit, Winscp.

Java Full Stack Developer

Confidential, Cherry Hill, NJ

Responsibilities:

  • Involving in all the phases of the SDLC life cycle.
  • Communicating project related information to the development, QA and management teams.
  • Designing and developed User Interface, application modules using Angular4.js, Hibernate and Spring Boot.
  • Developing database access components with the back end as SQL server.
  • Implementing the Micro Services using Spring Boot framework and used annotations-based configurations.
  • Developing the rich user interfaces using Angular4.js, wrote custom directives and custom filters.
  • Using NPM Node Package Manager commands in Node.js, deploying the application.
  • Developing unit test cases using JUnit4 for testing functionalities and performed integration testing of the application.
  • Experience of continuous integration test environments (like Hudson) and automation frameworks like Selenium/WebDriver/TestNG
  • Planning and Integration of the KPI & Scorecards with SQL Server changes (MCSA decommission, and assimilation into CCA 2.0)
  • Function as a top-level technical expert in integrated testing through the application lifecycle
  • Using Maven as a build tool and adding the dependencies in pom.xml
  • Creating Jenkins pipelines and performing the CI/CD operations.
  • Involving in creating reports using apache POI.
  • Developing Email Notification feature in an application.
  • Performing the code reviews and refactor the code to improve the performance.
  • Using GIT as a version control, Source tree as a GUI tool on top of it.
  • Deploying the application on AWS cloud platform, by creating the EC2 instances and monitoring the application performance using Cloud Watch tool.
  • Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
  • Developing the application using agile methodology and demonstrated the functionalities to the business users in every sprint.

Environment: Java8, Spring Boot, Micro Services, Hibernate, XML, SQL Server, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit4, Angular4.js, Node.js, Jenkins, IBM RAD 6.0, IBM Web Sphere Application Server 6.0, GIT, Source Tree, Maven, AWS.

Sr. Java Developer

Confidential - Charlotte, NC

Responsibilities:

  • Involved in designing of Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams
  • Involved in requirement analysis, system study and system design.
  • Involved in project leadership and management for team of 6 members.
  • Involved in requirement clarification by communication with offshore.
  • Interfaced design and implementation.
  • Involved in reviewing, coding, testing and delivery of the outputs.
  • Involved in requirement analysis, functional specifications and over-all component design.
  • Improved the inventory levels at retail stores and transport operations using advanced resource planning modules using J2EE, JMS (MQ) and RDBMS technologies
  • Designed and developed web applications to implement e-commerce (B2B and B2C) order processing and fulfilment.
  • Designed front end pages(UI) using HTML, JavaScript, JSF and AJAX.
  • Developed Web Application system using Spring Framework, Hibernate, Web services and JMS message transports.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Developed UML diagrams such as Class, Sequence and Activity Diagrams to understand the Systems architecture.
  • Used multithreading and socket programming to achieve peer to peer communication.
  • Implemented business logic using Spring Beans and Data Access Objects (DAO) successfully.
  • Application Design Documented for my entire requirement.
  • Involved in implementation of front end validation component using Java Script, server-side validation component using Java classes.
  • Implemented dynamically configurable logging messages in applications using log4j and Sl4j.
  • Configured the Hibernate configuration files to persist the data to the Oracle Database.
  • Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
  • Implemented ORM in the persistence layer using Hibernate framework.
  • Used Maven for building the entire web application.
  • Deployed the application by using WebSphere.

Environment: Web Sphere MQ 7.0, Java, J2EE, Struts, Spring, Business Delegate, DTO, Servlets, JSP, JNDI, JSON, JMS, RAD, Oracle 9i, RESTful Web services, CVS, ANT, Toad, and Log4J.

Java Developer

Confidential - Providence, RI

Responsibilities:

  • Used Jersey framework to implement Restful web service for fetching the Images, external stories.
  • Worked on backend and frontend, improved site user experience and functionalities significantly.
  • Used Hibernate in backend to fetch, save and process the data.
  • Implemented new batch processes to handle user subscriptions and transactions.
  • Designed and implemented the presentation layer using JSP, JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Planning and executing Integration, Functional and Regression testing of new code.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used Agile methodology throughout the software development lifecycle (SDLC).
  • Involved in running weekly builds to migrate new code to production environments.
  • Addressed high priority bugs impacting revenue on a daily under tight timeframes.
  • Used SVN Sub version to maintain different versions of application code.
  • Used JUnit for unit testing and Maven as the building tool.

Environment: Core Java, Java EE, JDK 1.7, Servlets, JSP, Hibernate, JMS, Restful, Spring, SOA, Web logic 10.3.6, Maven, Oracle11g, Active MQ, Eclipse, SOAP web services secured by client SSL certificates, Anthill pro, Log4j.

Java Developer

Confidential- Irving, TX

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (Icon).
  • Involved in development of Debit Memo module using JSPs and Servlets.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0. Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Involved in development of Web Services using JAX-WS 2.1 to get data from the SAP System.
  • Used Tomcat Application Server 5.5 for development purpose.
  • Used Oracle SQL Developer 1.2.0 for Oracle 10g for running queries to confirm the results from the application.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.
  • Provided support to the testing team and involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.

Environment: EJB, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, MQ Series, XML, SOAP, WSDL, JavaScript, UML, HTML, CVS, Log4j, Junit, WebSphere App server 6.1, WSAD 5.1.2, SQL Server 2008.

We'd love your feedback!