We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • In - depth noledge and experience in Java, J2EE, Servlets, JSP, JSF, AJAX, jQuery, CSS, HTML, JDBC, JAX- WS, MVC, Struts, spring, Hibernate and AngularJS.
  • Around 5+ years of professional IT experience in analysis, design, development, testing, delivery and production support of application software.
  • Experience in full life-cycle development using Object Oriented Methodologies/Programming (OOP’s).
  • Working Experience in SDLC by using Waterfall, Agile (Scrum) and Iterative system development methodologies.
  • Good experience on J2EE Design Patterns like Singleton Factory Method, DAO, Session Facade, Front Controller and Delegate Pattern.
  • Very strong noledge and experience in teh Spring Framework and hands-on experience in all facets of teh Spring Framework. Spring Core (IoC Container, Dependency Injection and AOP), Spring MVC (Transactions, JDBC, and ORM), Spring Boot and Spring SOA.
  • Designed, built, and deployed a multitude application utilizing almost all of teh AWS stack (Including EC2, S3, Dynamo DB, SQS, SWF, IAM and Cloud Watch), focusing on high-availability, fault tolerance, and auto- scaling.
  • Hands on experience in Web services and XML, XSL, XSTL, HTML, DHTML technologies.
  • Extensive experience in publishing and consuming SOAP and RESTful web services
  • Extensive noledge and experience in spring and Persistence Framework-Hibernate.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Extensive noledge and experience in REST Web services using Axis 2.0 and Jersey framework.
  • Implement advanced java API and core java for coding sophisticated business logic.
  • Experienced in various Java and Object-Oriented technologies - Struts / MVC Framework, Web sphere Application Server, JMS, J2EE.
  • Experience in implementing singleton, factory, front controller, and MVC design Patterns.
  • Possess good RDBMS concepts noledge and worked with Oracle, My SQL databases, No SQL and extensive experience in writing complex queries.
  • Data Modeling, Data Analysis for OLTP and OLAP systems.
  • Work with teh network team to do teh DNS registration of teh servers built in AWS.
  • Data Modeling (ER & Dimensional), Database Design, Requirement Analysis, ETL Design, Object Oriented Design, Development, Testing, Data Mapping, Metadata Management, Master Data Management, Data Profiling, Deployment, Documentation, Project Management.
  • Strong working noledge on Collections, Generics, Multithreading, Reflection API, RESTful API, JDBC and other core, advanced Java concepts.
  • Experience in working on JUNIT test frameworks experienced in developing build & deployment scripts using Apache Ant, Maven.
  • Sound noledge on continuous integration tools like Jenkins, Quick Build and Bamboo.
  • Experience in working and configuring servers like WebLogic, JBoss and WildFly.
  • Hands on experience with UNIX, LINUX, Windows and shell scripting.
  • Experienced in using AWS command line Interface to manage and configure.
  • Expertise in using version control tools such as GitHub, SVN and good exposure to IDE tools like Eclipse, Net Beans and IntelliJ.

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, C/C++, C#, XML, PL/SQL

J2EE Technologies: Servlets 2.3, JMS, MDB, JDBC, JNDI, Java Beans, Multi-Threading, Web Services(WSDL, SOAP), ORM, JavaDoc, Various J2EE and Standard Design Patterns.

Web Tools & Technologies: JSP, JSF, XML, HTML5, XHTML, DHTML, XSLT, XPath, XQuery, JavaScript,CSS, JSTL, AJAX, Python.

Databases: Oracle 10g/9i/8i/, MS SQL Server 2005, MySQL, MongoDB2.6, Apache

Cassandra: Application Servers Web Servers Middleware

Version Control Tools Frameworks Operating Systems IDETools: IBM Web Sphere 7.0/6.0/5.0/, Oracle Application server Oc4j, JBoss 5.0/4.2. Apache Tomcat 4.x, 5.x, 6.x, 7.x, Jetty Server, WildFly, WebLogicWeb Sphere MQ, Active MQ for JMS, Control-M scheduler CVS, Source Tree, GitHub, SVNStruts, Hibernate, Spring, AngularJS, JSF Unix, Linux, MS-DOS, Windows.IBM RAD, Eclipse 3.0, 4.1, SQL developer.ANT, Maven, Microsoft Tools (Exchange, Visio, Excel), TOAD, Bamboo, Jenkins

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential

Responsibilities:

  • Designed developed and maintained teh data layer using Hibernate, Node JS, JSP, JPA API.
  • Followed Agile software methodology for project development.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Web flow with Spring MVC and Spring BOOT.
  • Used Hibernate Annotations concept to retrieve data from teh database and integrate with Spring BOOT
  • Involved in implementing teh Hibernate API for database connectivity.
  • Developed Hibernate mapping configuration files to provide teh relation between java objects and database tables
  • Adapted various design patterns like Business Delegate, Singleton, Service locator, Session Façade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
  • Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side event handling.
  • Used JS form validations for validating teh client-side data.
  • Used Maven scripts to build and deploy war files to QA environment.
  • Wrote JUnit test cases to test teh server-side Modules.
  • Designed teh user interface of teh application using HTML, CSS3, JavaScript.
  • Worked on Java Script libraries like jQuery and JSON
  • Developed JUnit test cases for unit testing
  • Used Spring validation framework for performing data validations.
  • Developed UNIX shell scripts to automate business process. This includes feeding data to database and creating CSV files to send teh data to different vendors.
  • Created Container’s for API using Docker in LINUX to get deployed in Server.
  • Developed Rest API in Node JS using express service
  • Wrote automated test cases in JavaScript using Mocha, Chai and Selenium
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO
  • Responsible for developing Use case diagrams, class diagrams, Sequence diagrams and process flow diagrams for teh modules using UML and Rational Rose
  • Developed teh DAO layer for teh application using Spring Hibernate template support
  • Used JMS API for communication between teh components
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications
  • Experience in using JUnit and build tools such as MAVEN
  • Worked on Log4j for logging errors, messages and performance logs and SVN for version control
  • Deployed and tested teh application in Unix on JBOSS Application Server

Environment: Java 1.8, AngularJS, RESTFul, XML, AWS,XML Schema, DOM, HTML, Ajax, SQL, MySql, Tomcat, Maven, CVS, Agile, Node JS, WebSphere.

Full Stack Java Developer

Confidential

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Worked in designing of teh Web framework using Spring MVC framework.
  • Used HTML, CSS, XHTML and DHTML in view pages for front-end.
  • Developed an application using Angular JS.
  • Reviewing and analyzing data model for developing teh Presentation layer and Value Objects.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Used Jenkins for continuous integration. Used Spring for dependency injection.
  • Used Git as a version-controlling tool for managing teh module developments
  • Developed Rest API to processes teh data from DB to another Rest Service.
  • Implemented EJBs and Session beans in teh Business logic.
  • Extensively used JSF to perform various actions on fixed income such as bonds of teh employee in teh organization.
  • Developed various java objects (POJO) as part of persistence classes for Object Relational Mapping (ORM) with databases.
  • Built persistence layer of teh application using java JDBC API, connection pooling and JPA.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from SQL Server database.
  • Performed unit testing of teh application using JUnit.
  • Used Maven to complete and package teh application.
  • WebLogic Application Server is being used as teh Business Service Tool in middle tier.
  • Ms Visio is used for creating activity diagrams and use case diagrams.
  • Development carried out under MyEclipse Integrated Development Environment (IDE).

Environment: J2EE, Hibernate, Spring, Spring MVC, Spring Batch, JPA, Jenkins, EJB, JSP, JSTL, JSF, Apache Axis 1.4, JavaScript, Angular JS, HTML, XML, CSS, JUnit, MyEclipse, Weblogic, Maven, SQL Server, GIT, REST, Ms Visio.

Java Developer

Confidential

Responsibilities:

  • Involved in Agile methodology software development lifecycle involves - coding, testing and debugging.
  • Created front-end user interfaces with React JS by creating many components and modules.
  • Developed single page applications using Angular 2
  • Design patterns are extensively used to achieve teh clean separation of different layers. Used different patterns like Adapter, Singleton, Python, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Worked on Microservices (containers, load balancing, distributed cache) by using Spring Ribbon.
  • Designed many front-end pages of teh application using HTML5, CSS-LESS, Bootstrap 4.0, AJAX.
  • For client-side view rendering services, used React JS and various predefined Redux libraries.
  • Used Redux-Store and Redux-Reduce for holding teh state tree of teh application.
  • Implemented Node JS as a server-side proxy for an event-driven model.
  • Involved to implement various screens for teh front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Wrote automated test cases in Javascript using Mocha, Chai and Selenium
  • Developed teh application using Spring Framework to achieve Dependency Injection for loose coupling, modularity, easy unit testing.
  • Build Cloud Microservices and implementing back-up using Spring Boot.
  • Implemented crosscutting concerns using Spring AOP and data base security using Spring Security technologies like JWT (JSon Web Tokens).
  • Customized and simplified Open Stack dashboard services using REST API.
  • Explored teh capabilities offered by Open Stack, worked on Nova and Neutron component services by utilizing OpenStack4J API.
  • Implemented RESTful service using WADL (Web Application Description Language) for modeling teh resources provided by teh services and relationships between them.
  • Used Rabbit MQ to has a synchronous messaging service to deploy into cloud.
  • Implemented platform as service technologies like Pivotal Cloud Foundry (Pivotal Application Service, Container Service and Functional Service).
  • Installed and configure Hadoop, MapReduce, HDFS (Hadoop Distributed File System), developed multiple MapReduce jobs in Java.
  • Worked on managing and reviewing Hadoop log files.
  • Developed near-real time data stream processing workflow using Apache Kafka and Apache Flume.
  • Worked with Cassandra Node Connector for database persistent to interact with Cassandra DB.
  • Used Hibernate ORM framework to make connections with MY SQL Database.
  • Documented APIs using Open API Specification
  • Used SQL extensively in command objects of Crystal reports.
  • Used Maven as a build tool and retrieved all teh dependencies required for teh application.
  • Testing for NODE JS is done using Mocha and Chai and for spring boot used Mockito, JUnit, Mock MVC and theirby achieved Test Driven Development.
  • Behavioral and integration testing is done using Cucumber testing tool.
  • Used Subversion for version control and log4j for logging errors.
  • Worked on migrating Data to Oracle database

Environment: HTML 5, CSS 3, Bootstrap, Angular JS 1.5, JavaScript, JSON, React JS, Maven 3.0, Spring 4.x, Hibernate 4.x, Restful Web Services, Microservices, WebLogic Application Server, Amazon Elastic Beanstalk, S3, Soap UI, IBM Lombardi, Jenkins, Git, Python, Django, jQuery, DOM, JAX-RS, Junit 4.4, Log4j, Open API, Apache Kafka, MongoDB, Oracle, Agile Scrum.

Java Developer

Confidential

Responsibilities:

  • Involved in Design and development of teh mortgage loans application and normally teh application is named as CORE.
  • Designed and developed business logic and view pages of Admin and Client Account View Pages Modules also worked on teh critical Application Programming Interfaces like Customer Registration.
  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Performed analysis, design and development of application based on J2EE and Design Patterns.
  • Developed presentation tier using JSPs, Action Tags, JSTL, Struts Tag Libraries, HTML, Java Script, and CSS.
  • Used teh Struts framework for managing teh navigation and page flow.
  • Work extensively in migrating teh XMI framework to Angular Framework, all teh XMI web pages are rewritten using AngularJs framework.
  • Web tier is implemented using Struts MVC framework with JSP, CSS, AJAX and JavaScript for user interface implementation.
  • Written lot of JavaScript for teh Closing / Funding tasks UI's using Angular JS Framework.
  • Developed Angular UI screens for teh Closing/Funding team. Developed functionalities as per releases.
  • Used Apache CXF as teh Web Services framework to implement teh REST APIs involved.
  • Developed Webservices by using Restlet API and a Restlet implementation as a RESTful framework.
  • Implemented Maven as build and configuration tool.
  • Involving in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from teh WSDL to consume teh remote service
  • Used Apache Tomcat Application Server for application deployment in teh clustered window environment
  • Developed format for teh data inside requests and responses by RESTful web services using JSON.
  • Used Quest TOAD, SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
  • Used MongoDB and SQL server for Data storage.
  • Responsible for writing AJAX functions using JavaScript, JQuery and CSS in HTML.
  • Used Struts Validation Framework and JavaScript for server and client-side validation.
  • Domain creation, JDBC connection pools creation, JMS queue configuration and another server configuration for Tomcat.
  • Developed teh UI using JSP, Servlets, HTML, CSS and JavaScript.
  • Responsible for analyzing teh new requirements and writing teh functional requirement Documentation. Wrote Validation framework and implemented data validation rules for quality checks in teh EDI claim files.
  • Used JUnit to write repeatable tests mainly for unit testing. Created REST API and Spring Batch Jobs.
  • Extensively involved in coding with React JS, jQuery UI to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Resizable, Progress bar. Developed teh vehicle change module using Spring and Hibernate.
  • Developed front-end code with AJAX call in React JS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display teh well-organized result in web pages by writing AngularJS controller, services, and route providers. Experience in producing SOAP and REST Web Services.
  • Experienced in ELDAP (Enterprise Lightweight Directory Access Protocol) administration.
  • Written spring services and DAO'S in teh service layer for Oracle data retrieval operations using Hibernate.
  • Developed modules for validating teh data as per business rules and used Castor to convert data into array of XML strings. Configured teh spring application context and integrated with Hibernate for data purposes.
  • Wrote teh SQL queries and stored procedures in Oracle 11g database environment and used SQL Developer for testing purpose. Created Spring batch jobs to write/read data from Oracle/HBase.
  • Developed Message Handler Adapter, which converts teh data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Wrote Junit test cases for testing all spring service calls. Used JIRA issue tracker to file teh bugs.
  • Used ApacheAxis2 to create artifacts required for invoking SOAP web services.
  • Configured Maven pom.xml for dependency management and build purposes.
  • Consumed Restful web services using spring to get data from external systems and configured log4j for logging purposes. Used iBATIS 2.x in data access layer to access and update information in teh database.
  • Experience with unit testing using JUnit and writing build scripts for ANT and Maven.
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • Deployed teh application artifacts on WebLogic and involved in entire software development life cycle.
  • Participated in builds and deployments using Maven to DEV, QA and production and resolved bugs.
  • Participated in code reviews and used Maven for builds and SVN for source control.

Environment: Java, JSP, Struts, Web Services, Apache Tomcat, UNIX, Maven HTML, JavaScript, DHTML, Servlet 2.3, JSP 1.2, JDBC, JMS, XML, SQL, PL/SQL, JUnit, DB2, Tomcat 5.0 and NetBeans 4.0.

We'd love your feedback!