We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Buffalo, NY

PROFESSIONAL SUMMARY:

  • IT professional with 6+ years of experience in Java and J2EE technologies including analysis, design, implementation, testing and maintenance of applications.
  • Experienced in design and development of multi - tiered web based applications using Java & J2EE (Core Java, JSP, Servlets, JDBC, XML/XSLT, JMS) and frameworks like Struts, spring, JSF, MVC and Hibernate for persistence purpose.
  • Expertise in Core Java concepts - Collection framework, Exception handling, IO, latest Java features, Serialization, Multi-Threading, Concurrency etc.
  • Expertise in client scripting languages and server scripting languages like HTML5, CSS3, JavaScript, jQuery, JSP.
  • Experience in integrating databases like MongoDBwith webpages like HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad-hoc queries.
  • Expertise in Oracle advanced features like Ref Cursors, Native Dynamic SQL, Analytic functions and PL/SQL Collections.
  • Expertise in SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance.
  • Implemented Microservices architecture with Netflix Eureka, Ribbon using Spring Boot for making application in effective manner.
  • Diverse experience in XML technologies using DTD, XSD, XSLT, SAX, DOM, JAXP and JAXB.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP & REST) with technologies like WSDL, SOAP, UDDI, AXIS, CXF, JAXB, JAX-RS, JERSEY and Web Methods.
  • Strong knowledge in Database programming design using Oracle,DB2, MS Access Server and MySQL.
  • Good experience in writing Views, Stored Procedures, Indexes, Functions and triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory, Abstract Factory, Adapters, DAO, DTO and Business Delegate.
  • Extensive experience in developing applications using Java and related technologies using methodologies like Waterfall, Agile and Scrum.
  • Hands on experience in Object Oriented Analysisand Design (OOAD), Object Oriented Modeling(OOM).
  • Knowledge of Multithreading/synchronization, No SQL Database: Mongo DB
  • Skilled in UML use cases, class, sequence and deployment diagrams using Microsoft Visio & Rational Rose.
  • Knowledge in implementing design patterns and JMS for messaging services.
  • Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, J Unit for unit and integration testing and XML Spy for XML validation.
  • Experience in using CVS, SVN and Rational Clear Case for version control.
  • Strong experience in using IDEs (Integrated Development Environment) like RAD, My Eclipse, Net Beans and Eclipse.

TECHNICAL SKILLS:

Programming Languages: Java, C++, C, UML, XML, SQL, PL/SQL.

Web Technologies: Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, jQuery, JSON, AJAX.

J2EE Framework/API’s: Spring, Spring Boot, Hibernate, JDBC, JMS, RMI, JNDI.

Operating System: Windows, UNIX/Linux.

IDE: RAD, Eclipse, MyEclipse, NetBeans.

Web Services: SOAP, REST, JAX-RS, JAS-WS, Microservices, AWS.

Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat.

Databases: SQL Server, Oracle, My SQL, DB2, Mongo DB.

PROFESSIONAL EXPERIENCE:

Full stack Java Developer

Confidential, Buffalo, NY

Responsibilities:

  • Agile methodologies were used to develop applications on a weekly progress.
  • Worked extensively on J2EE, Servlets, JDBC, EJB for server-side development.
  • Worked extensively on J2EE to implement Hibernate, Struts, spring, spring data, spring boot, spring security.
  • Used spring batch Framework for the application, developed 6 different batches, Model Classes, Business Logic and Hibernate mappings /created DAOS mappings in Hibernate.
  • Used Hibernate named queries concept to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system (Oracle11).
  • Responsible for upgrading system from Oracle 10.2.0.1 (10gR2) to Oracle 11.2.0.2 (11gR2).
  • Production & Non-Production support for several missions critical/entity essential OLTP systems, which utilize multiple Oracle databases (TB Sizes).
  • Configured infrastructure for deployment of Middleware application through APIGEE.
  • Implemented Microservices architecture with Spring boot to convert monolithic heavy application into smaller applications.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Involved in continuous integration and continuous delivery (CICD) process with testing team to validate new code and deploy it.
  • Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components, OOAD concepts applied.
  • Used Spring MVC, Spring Security, Spring ORM modules to integrate with Mongo DB to implement the persistence layer with JPA/Hibernate.
  • Developed SOAP based web services using WSDL, JAX-WS and AXIS.
  • Worked extensively on Performance tuning of Queries by maintaining Aggregates, Compression, partition, Stored outlines, Statistics and worked on different storage engines in Mongo.
  • Used Eclipse IDE for coding, developing applications and deployed to local Web Sphere Application Server.
  • Developed various Struts Action classes in the middle tier and injected Spring Dependency Injection for the service layer implementation.
  • Developed the spring features like Spring batch, Spring boot and Spring security, Spring AOP, Spring transaction management.
  • Heavily used Core java (Collection API, Exception Handling, Generics, Annotation) to manipulate and transfer data in the back-end.
  • Implemented Restful Web services using JAX-RS specification. Designed and developed REST ful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Boot, Web Services, JSON.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Used Maven to build and deploy application onto JBoss Application Server and used JRebel to deploy code onto server.
  • Used JIRA tracking tool for assigning and defect management.
  • Used Tortoise SVN for maintaining the component and for release and version management.
  • Logging framework Log4J is used for log messages.
  • Involved in code review, deployment, test cases at all levels of testing.

Environment: OOAD, UML, SOA, Agile, Java EE, Servlets, MongoDB, JSP, Micro services,Apigee router, Apigee Cassandra, Apigee Message Processor,JDBC, RESTful Web Services, JAXB, JAX-WS, JBoss, Hibernate, Spring MVC, Struts, JMS, DTO, Apache Log4j, HTML5, CSS3, XML, ANT, Maven, JIRA, Oracle 11, SDLC, SQL, PL/SQL, UNIX, JavaScript, jQuery.

Sr. Java/J2EE Developer

Confidential, Sacramento, CA

Responsibilities:

  • Developed application using Agile Methodology.
  • Responsible for creating functional design documents, technical documents, flow charts.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules.
  • Designed and developed micro services that support to access to speed up development using Spring Boot.
  • Developed the DAO layer using the Hibernate annotations and configuration files.
  • Created RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Consumed Enterprise Web Services & generated client using Jersey and Axis Frameworks.
  • Helped UI to integrate the java beans data using JSTL, Spring tags.
  • Used Maven Scripts to build and deploy applications and worked closely with build team to resolve CI, Maven site and Report Issues.
  • Unit Testing Java code using JUnit 4, JMETER, and Integrating with Jenkins.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Involved in testing and deployment of the application on WebLogic Application Server during integration and QA testing phase.
  • Was part of production support team to resolve the production incidents.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Documentation of common problems prior to go-live and while actively in a Production Support role.
  • Used GIT version control system on the server side to maintain the latest snapshot of data.
  • Used Maven for integration and building of the project and used SOAP UI for testing the Web Service calls (Request and response formats and data).
  • Extensively involved in developing and writing Maven built scripts for automated build and deployment processes.
  • Used JMS for communication between the applications and MQ for communicating with the third-party applications.
  • Implemented EJB3 Annotations for Entities, Relations and Transactions.
  • Implemented Java security manager to access EJB (Elastic Java Beans) with Java security API.
  • Used Eclipse IDE for coding, developing applications and deployed to local Web Sphere Application Server.

Environment: AWS, Java 5 J2EE, JDK 1.5, Java Beans, Spring 2.5, JavaScript, DAO, jQuery, EJB, Hibernate 2.0, MongoDB, PL/SQL, JSTL, Selenium, Log4j, J Meter, XML, HTML 4.0, JBoss 4.2, JUnit 4.0, SOAP, JMS, Web Services, WebLogic Application Server.

Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies
  • Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, jQuery and JavaScript .
  • MVC architecture is implemented by struts framework
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using RationalRose
  • Developed NODE.js based web application connecting backend MongoDBNOSQL database
  • Used Spring Framework's IOC Dependency Injection to inject Service Object into Action Classes
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers)
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries .
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD) environment using Agile methodologies
  • Used Clear Case for source Version Control
  • Deployed the application in BEA Web-logic Application Server 10.0
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and taken care of build.xml
  • Involved in developing EJB'S for the business logic using Session facade pattern and deploying them in Apache tomcat .
  • Wrote complex Database PL/SQL Statement and did PL/SQL tuning for the performance of the Database
  • Worked extensively on the Oracle database
  • Expertise in developing enterprise applications using Struts Frameworks
  • Developed Scalable applications using Stateless session EJBs
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP .
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided

Environment: JAVA EE 6, JSP 2.2, Servlet, EJB, Spring, JDBC, JavaScript 1.8, Hibernate, jQuery, Design Patterns, Agile, HTML, CSS3, XML, Eclipse, Apache,MongoDB,Oracle ECM, Struts, Node.js, Webservice, SOAP, ILOG, Web2.0, OracleBPM, JSF, WSDL, Apache Axis2, Apache Tomcat 7.0, SOA, PL/SQL, Oracle10g, UML, WebLogic, Rational Rose,Test Driven Development (TDD),Ant,Junit.

We'd love your feedback!