We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY

  • Highly motivated software professional with around 7 years of experience in Design, Development, Testing and Implementation of various desktop and web based applications using JAVA, J2EE technologies.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Development with various methodologies like Agile, Scrum, Waterfall and Increment models.
  • Efficient in designing and development of JAVA8/J2EE applications using Core Java, Java collection, JDBC, Servlets, JSP, JNDI, SNMP, JSON, JSTL, XML, XSL, Web Services, XSLT, Struts, EJB, JQuery.
  • Strong Skills in Object Oriented Programming (OOP) Concepts, Object Oriented Design (OOD)Analysis, UML modeling and Design Patterns.
  • Proficient in programming by using the IDE tools like My Eclipse, Eclipse and Net Beans.
  • Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions.
  • Expertise in designing and developing Multi - Tier web applications using JAVA/J2EE technologies JSP, Servlet, JavaScript, JNDI, JSF, Ajax, JQuery, EJB, JDBC, JUnit, Web Services.
  • Excellent hands on experience wih HTML5, CSS3, JavaScript, JQuery, Angular JS, Angular Material, Node JS, Backbone JS and MVC frameworks.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Strong knowledge on Document Object Model and DOM functions.
  • Experience in designing and developing Single Page Web Applications (SPA) using ExpressJS, AngularJS and NodeJS with other UI technologies/libraries such as JQuery, Bootstrap and HTML.
  • Proficient in publishing and consuming RESTful/SOAP web services based on JAX-WS/JAX- RS, using Jersey tool/Apache Axis2 implementation in Service Oriented Architecture SOA.
  • Experience in writing RESTful services using Express JS middleware on Node JS.
  • Experience in the functional usage and deployment of applications in JBOSS, WebLogic, WebSphere, and Apache Tomcat Server.
  • Experience in XML technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP and SAX.
  • Experience with design patterns like Singleton, Factory, Session Façade, Business Delegate, Data Access Object (DAO), and Data Transfer Object.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, Functions, Triggers, DDL and DML SQL queries using relational databases like Oracle 10g/11g/12c, DB2, MySQL and SQL Server.
  • Profound experience and scripting knowledge in databases like Oracle 10g, SQLServer, MySQL and NoSQL (MongoDB).
  • Experience in server side business logic development using Session, Entity and Message Driven Beans (MDB).
  • Strong knowledge on Unix Commands, Shell Scripting, SQL, PL/SQL and Cystal Report.
  • Hands on experience with Play Framework MVC model.
  • Very good implementation experience of Object Oriented concepts, Multithreading and Java/Scala.
  • Developed and used Ant and Maven for compiling and building the applications.
  • Hands on experience with source control tools like CVS, Clear Case, SVN and Git.
  • Knowledge on tools like Jenkins and JIRA.
  • Knowledge on NativeIOS.
  • Experience in implementation of Persistence Framework like JPA and Hibernate ORM (Object Relational Mapping) in a typical n-type architecture.
  • Experience in OOAD Technologies, developing Use Cases, Integration Diagrams (Sequence, Class and Collaboration Diagrams), Packages and Classes using Rational Rose and Visio.
  • Experience in Unit Testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experience in Amazon Web Services in migrating java applications to the cloud using EC2, S3 and RDS.
  • Excellent analytical and communication skills in order to work with mid-sized teams.
  • Self-motivated and ability to handle multiple priorities with excellent time management skills and ability to work effectively both as an individual and as part of a team.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JPA, JNDI, RMI, EJB and MDB.

Programming Languages: Java, JavaScript, Java8, C, SQL and PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, NodeJS, BootstrapJS, JSON, DHTML, XHTML and XML.

Frameworks: Struts, Spring (CORE, MVC, JDBC, Security, AOP, DAO, Batch, Boot), Hibernate 3.x and JSF.

Web Services: REST, SOAP, WSDL, UDDI, AWS, JAX-B, JAX-RS, JAX-RPC, JAX-P and JAX-WS.

Application/Web Servers: WebLogic, WebSphere, Apache Tomcat and JBOSS.

IDE’s: Net Beans, Eclipse and MyEclipse.

Databases: Oracle, DB2, MySQL, SQL Server, NoSQL and MongoDB.

Operating Systems: Windows, Unix/Linux.

Modeling Tools: UML, Rational Rose and Visio.

Methodologies: Agile, Scrum, OOAD, Waterfall and SDLC.

Testing Tools: JUnit.

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

Build Tools: ANT, Maven.

PROFESSIONAL EXPERIENCE

Confidential, Princeton, NJ

Full Stack Java Developer

Responsibilities:

  • Design and development applications using Rational Unified Process (RUP), UML and OOAD and created Use Cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
  • Developed JSP, HTML, CSS and a part of presentation layer using JavaScript, Angular JS and Node JS.
  • Experience of Web 2.0, JavaScript, JQuery and W3C Standards.
  • Experience of UI template using HandleBar.js and Angular.js.
  • Handled client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
  • Created endpoint and consumed Restful web services using Mule ESB.
  • Developed UI using HTML5, CSS3, JSP, JavaScript, Angular JS and Bootstrap.
  • Written and debugged the Ant Script for building the entire web application.
  • Implemented business logic in middle tier using pluggable components, which were specified in the customized xml documents using Spring Framework.
  • Used Web Services for transmission of large blocks of XML data over HTML.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Play framework.
  • Mapped java classes with database using Hibernate and in Hibernate Query Language (HQL).
  • Experience in upgrading and migrating various versions ofPostgreSQLdatabase on different platforms.
  • Implemented Restful Web Services using Spring Boot.
  • Maintained long and short-range deliverables with product management team according to product roadmaps. Wronte unit test for mobile code and debugged critical application issues such as crashes, memory leaks, and concurrency problems.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring Framework.
  • Performed CRUD operations on MongoDB using Restful Web Services.
  • Developed, with another consultant, prototype of mobile video app for mass consumer use. Pre-launch confidentiality precludes further detail Scala, Android.
  • Configured and Integrated JSF, Spring and Hibernate Frameworks.
  • Wrote Ant Script to automate the build and deploy process.
  • Worked on handling all the requests to the systems using play framework MVC framework.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Wrote complex SQL queries using hibernate’s native SQL.
  • Used JUnit framework for Unit testing the application.
  • Reviewed and worked on the implementation of change request raised by the client.
  • Involved in complete Agile/SDLC Requirement Analysis, Development, System and Integration testing.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Created detailed AWS Security Groups, which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.

Confidential, NYC, NY

Full Stack Java Developer

Responsibilities:

  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Experienced in creative and effective front-end development using Java 8, JSP, JSTL, JQuery, Servlet, JavaScript, HTML5, DHTML, HTML5, XML, Bootstrap, Ajax and CSS3.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Implemented Collections Framework for fetching and appending strings from the deployed UI.
  • Used Dependency Injection feature of Spring.
  • Used AJAX in the JSP side to retrieve the records dynamically from the database and displayed on the front end, it avoids refreshing of total page.
  • Developing the user interface using JSF, Ajax, JavaScript, CSS, and HTML.
  • Created front end using JQuery framework.
  • Used JQuery for Client Side validations.
  • Created the Application using Node JS libraries and used NPM to manage dependencies and gulp to minify, reactify, and babelify the code.
  • Used AngularJs with JSON Object returned by Spring MVC Controller.
  • All the incoming messages were handling by using play framework MVC framework are initiated to identify the type of messages and push the messages to appropriate queues.
  • Used SQL Developerand TOAD for Oracle as database tool.
  • Responsible for all backup, recovery, and upgrading of all of thePostgreSQL databases.
  • Involved in processing the huge number of inbound feed files using Spark batch Jobs and update the master data in Cassandratables.
  • Involved in the process of data acquisition, data pre-processing and data exploration of telecommunication project in Scala.
  • Participated in Agile (Scrum) methodology to ensure delivery of high quality work.
  • Maintains the spring configuration files, Hibernate configurations and web.xml.
  • Developed java based data feed module leveraging Amazon Simple Workflow Service, AWS Elastic Beanstalk, and AWS Cloud Formation.
  • Experience in Design and Development of Java Web Services using REST API.
  • Responsible for the redesign and implementation of the AJAX/synchronous implementation of the client Web portals for SOA Web applications.
  • Implemented JSON along with Ajax to improve the processing speed.
  • Used Swing for sophisticated GUI components.
  • Used Java Enterprise edition (Eclipse) for development of Java and have hands on experience on it.
  • Entire application is developed on Tomcat application server.
  • Developed MAVEN scripts for compiling and deployment.
  • Performed integration testing using Selenium Web driver.
  • Initiating Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and managing and configuring launched instances with respect to specific applications.
  • Implemented and maintained the monitoring and alerting of production, corporate servers and storage usingAWSCloud Watch for efficiency.

Confidential, Manhattan, NY

Sr. Java Developer

Responsibilities:

  • Created the Mock-ups using HTML and JavaScript to understand the flow of the web application and created class diagrams using MS Visio 2007. Involved in the process of analysis, design, and development of the application.
  • Developed the user interfaces using HTML, JSP and Servlets for different User Interfaces using RAD 6.1 tool.
  • The entire application was developed in J2EE using an MVC based architecture with help of Spring(MVC).
  • Developed spring Controller classes, Command classes and configured dispactcher-servlet.xml for Spring(MVC).
  • Created dynamic HTML pages, used JavaScript, JQuery, and AJAX to create interactive front-end GUI.
  • Used spring and created the Dependency Injection for the Action classes using ApplicationContext.xml.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Developed Hibernate persistence layer modules using EJBJavaPersistence API (JPA) annotations and Entity Manager.
  • Involved in writing procedures, queries using T-SQL to process the data on MS SQL Server database.
  • Involved in configuration of Spark Standalone cluster set up and the Cassandracluster set up in development and production.
  • Writing user console page in lift along with the snippets in Scala.
  • Performed regression testing, unit testing using JUnit.
  • Used Web Services (JAX-WS) for exchange rate calculations and used WSDL and SOAP messages for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
  • Used Apache Ant as build tool.
  • Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger components.

Environment: Java, HTML, JavaScript, JSP, AJAX, Spring, Hibernate, Web Services, XML, XSD, SOAP-UI, UML, Eclipse, MS Visio 2007, MS SQL Server, Maven, JUnit, ANT, Rational Clear Case, Linux, Log4J, Apache Tomcat.

Confidential, Tulsa, OK

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Implemented Survey Questionnaire using JSF 2.1 for front end with AJAX calls.
  • Integrated JSF 2.1 with Spring and Hibernate 3.5.
  • Extensively used JPA 2 specification for accessing and updating information
  • Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data.
  • Used Spring 3.0 Framework for DI/IOC and ORM components to support the Hibernate tool and JSF.
  • Used Spring Security for Authentication and Authorization.
  • Used Spring AOP to track CRUD operations on the database.
  • Used Spring Transactions and Spring Web Flow for Payment and Money Transfer
  • Worked on XML parsing by using JAXB for XML Schema Validation.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Consumed SOAP & REST based web services to transfer information to the Sears server from List server.
  • Used Apache CXF and Spring Web Services to consume and produce WSDL files.
  • Worked on Spring Validations and Spring Web Flow for Payment Processing.
  • Developed JUnit test cases for unit test of all developed modules.
  • Monitored the error logs using Log4J and fixing the problems.
  • Maven was used to manage dependencies in the application and deploy it on JBoss. CVS was used for the version control.
  • Managed Administration of JBoss Application Server.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Wrote SQL stored procedure to perform various operations on the database.
  • Followed TDD and wrote unit test cases using JUnit.

Environment: Java, JSP, Struts, Spring, Spring Web Flow, Spring Security, Spring AOP, JMS, Hibernate, Apache CXF, Spring WS, UDDI, WSDL, SOAP, REST, UML, XML, HTML, Log 4j, CVS, WebSphere, My Eclipse, Rational rose, MySQL.

Confidential

Java/UI Developer

Responsibilities:

  • Involved in architecting various BusinessLayer and Data Management components of multi-tiered web based system over J2EE architecture. Responsible for JAVA, J2EE and Groovy coding /development.
  • Actively designed, developed and integrated the Metrics module with all other components. Used Scrum for managing product development.
  • Development using Java, JSP and Servlets on WSAD.
  • Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern for CMS project, it includes HTML5, CSS3, JavaScript, JQuery and AJAX which were used for UI development.
  • Developed Struts Action and Form classes to access Java Beans and UI.
  • Wrote MySQL, SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
  • Designed and coded highly-available systems/web applications with javascript, Node.js. Provided Node.js forarchitecture. Used Hibernate to access database and perform database updating.
  • Implemented various complex SQL queries and Stored Procedures.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Wrote SQLqueries and stored procedures over server databases using SQL Server and HTML files.
  • Wrote complex queries and mapped database views using DAO in java.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements. Co-ordination with offshore team on development activities.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams, and Class Diagrams, for my application modules (Metrics).
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed the application using RAD as methodology and used Eclipse’s features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using ANT.

Environment: Java1.6/1.7, JSP, Eclipse, Servlets, Struts, Spring, Hibernate, Git, EJB, Groovy, JNDI, Hibernate, HTML, XML, DHTML, Log4j, Ant, Web Sphere, Oracle, Windows, JSF, JBPM, Scrum, JDBC, Rational Software Architect, Web Services(SOAP/WSDL and REST), JUnit, Maven, SVN, JavaScript, CSS, UNIX.

Confidential

Jr. Java Developer

Responsibilities:

  • Prepared workflow documentation with flow-chart containing interaction and data flow between various components.
  • Developed implementation design of the requirement, code walkthroughs, and system design documentation.
  • Developed various frontend screens using JSP Tag libraries (JSTL), HTML and CSS.
  • Designed and wrote core java classes utilizing inheritance, and polymorphism concept.
  • Designed and implemented MVC architecture using Struts Framework and functionalities to fetch data from the database.
  • Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug) and IE Developer Toolbar for IE.
  • Worked on writing Selection Criteria codes to be reused in various functions interacting to database.
  • Wrote reusable functions to connect to Database using JDBC drivers and prepared statement.
  • Worked with JUnit for writing, reviewing and testing unit test cases.
  • Developed various SQL DML and DDL queries, PL/SQL Stored Procedure and triggers.
  • Worked on reviewing proper functionality of various pages and correct navigation between them.
  • Gained experience with utilizing Struts plug-ins, SQL-Server database and Eclipse IDE.

Environment: Java, SQL-Server 2008, PL/SQL, JDBC, HTML, CSS, Java Script, JSP, Junit, Eclipse IDE.

We'd love your feedback!