We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

MA

SUMMARY

  • Having 8+ years of experience in design and development of applications in Java/J2EE.
  • Experience in Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Expertise in administration and implementation of web base enterprise applications on IBM WebSphere application server, JBoss Application server, Apache Tomcat deploying, configuring, tuning, performance monitoring and troubleshooting WebSphere, JBoss and Tomcat related issues.
  • Experience in design and architectures of enterprise applications using MQ Workflow, MQ Series.
  • Strong technical knowledge of WebSphere Application Server, JBoss Application server and Apache Tomcat, Implementation, Support, Workload Management and Performance Tuning.
  • Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, JAX - WS, Struts, EJB, Spring, Hibernate, JMS, XML, JUnit.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB, Auto-scaling groups.
  • Good experience and Knowledge in building GUIs with GWT (Google Web Toolkit) andJavaFX.
  • Extensive experience in developing web page quickly and effectively usingJavaScript,AngularJS, HTML5, CSS3, jQuery, NodeJSand in making web pages cross browser compatible.
  • Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM
  • Developed SOAP and RESTful Web Services using Apache CXF, JAX-WS RI.
  • Experience in server-side programming in Core Java, Multithreading, Exception Handling and Collections.
  • Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory.
  • Developed applications based on Model-View-Controller (MVC)architecture using Struts, SpringMVC and JSF
  • Experienced with JEE application packaging & deploying EAR, WAR, JAR files on test, stage and production servers using Maven, Ant and CI servers like Jenkins.
  • Good experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4J.
  • Good experience in implementing JUnit for Unit testing, logging using Log4J and ANT tool to compile, package and deploy the components to the Application Servers in different environments.
  • Experience with Agile/Scrum and Test Driven development (TDD).
  • Experience in working with IDE’S like Eclipse, SpringBoot, Spring Tool Suite (STS) and Intellij.
  • Have extensive experience working on Windows, Linux and Unix Operating Systems.
  • Good Communication, presentation and interpersonal skills and very good team participant
  • Team player with a positive attitude and can collaborate.
  • Good knowledge at SOAP/WSDL and Restful web services.
  • Experience with Web Servers like Apache Tomcat and IBM WebSphere.
  • Designed, developed, debugged and tested the web based J2EE application.
  • Experience in JDBC Programming and also with writing SQL Queries, PL/SQL stored procedures, Functions, and packages.
  • Worked with RDBMS like My SQL, Oracle, and DB2.
  • Very good analytical capabilities and broad experience in understanding the business application and planning iterations.
  • Highly motivated to learn quickly new technologies and methodologies.

TECHNICAL SKILLS

Languages/Tools: Java, J2EE, XML, HTML, DHTML.

J2EE Standards: JDBC, JNDI, JMS, Java Mail & XML Deployment Descriptors.

Web/Distributed Technologies: J2EE, Servlets, JSP, Struts, JSF, Spring MVC, Spring Port lets, JSTL, EJB, RMI, XML, XSD, UML, MVC, JDBC, JPA, iBatis and Hibernate.

Databases: Oracle, MySQL, DB2, MS Access, NoSQL.

Browser Scripting: JavaScript, jQuery, DHTML, AJAX, AngularJS.

IDE & Tools: Eclipse, Net Beans, Dragon Designer, JDeveloper, RAD, SoapUI, REST Client, SQL Developer, Toad, Wire shark.

App/Web Servers: IBM WebSphere, BEA WebLogic, Apache Tomcat.

Messaging & Web Services Technology: SOAP, WSDL, UDDI, XML, JAX-RPC, JAX-WS, JAXB, JAXP, JMS.

Content Management: SVN, CVS, TFS and Rational Clear Case

Testing & Build Tools: JUnit, Mockito, Power Mockito, Rally, Jenkins, Continuum, JMeter, Log4j, Rational Clear Case and Maven.

Operating Systems: Windows, MS-DOS, UNIX and Linux.

PROFESSIONAL EXPERIENCE

Confidential, MA

Java Full Stack Developer

Responsibilities:

  • Participate Software Development Process phases like development, testing, deployment and maintenance
  • Participated in all phases of research including requirement gathering and used agile methodology.
  • Developed code using Java, J2EE, and spring also used Hibernate as an ORM tool for object relational mapping.
  • Configured WebSphere Application Server resources like JDBC Data Sources, JDBC Providers, JNDI, Security resources like JAAS authentication (J2C) aliases and Connection Pooling to connect to the DB2
  • Developed single page applications using Angular JS, Typescript, HTML5, CSS3, React.js, Node.js and Bootstrap.
  • Developed desktop applications using java swing, javafx, jdbc, css and java 8 lambda expressions.
  • Used Spring DI (Dependency Injection), Spring Batch to inject the dependencies to parent object
  • Used Eclipse IDE to develop the different J2EE components.
  • Implemented backend application using Java, Spring MVC, Drools, and AWS suite of products like Dynamo DB, Spark.
  • Implementing Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML5.
  • Created and developed RESTFUL API utilizing Spring Boot with Spring MVC.
  • Developing the presentation layer and GUI framework using CSS3, HTML5, AngularJS and Bootstrap. Client Side validations are done using JavaScript.
  • MicroServices have been built using Spring Boot, spring security and deployed to AWS cloud.
  • Using AngularJS framework for building web-apps as well as using RESTful web services.
  • Performed Data Operations using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Designed single page applications usingAngularJSdirectives, services, and controllers.
  • Used Hibernate Query language and Hibernate Criteria Queries to do the database operations.
  • Created REST based Controllers to handle the incoming request and output the response.
  • Strong working experience on mapping tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Extensive experience in Database technologies RDBMS, writing queries in SQL, PL/SQL programming, stored procedures, functions, relations and query optimization with Oracle
  • MySQL and knowledge on MongoDB database and written queries for insert, update and modification operations
  • Have experience in usingSwinggraphical user interface toolkit for application development.
  • Configured applications with WebSphere internal and external JMS resources using Service Integration Bus and WebSphere MQ.
  • Scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used JIRA for bug tracking and task management.
  • Created and configured the continuous delivery pipelines for deploying Microservices using Jenkins CI server.
  • Used GitHub version controlling tools (CI/CD) to maintain project versions supported the application through debugging, fixing and maintenance releases.
  • Deployed applications on Tomcat Application Server and performed required configuration changes.
  • Good experience in Spring like Spring Core, IOC, AOP, Spring MVC
  • Effectively used Maven as Build tool & GIT as source control system.
  • Responsible for creating Unit test plans for the given requirements.
  • Creation of REST Web Services for the management of data using Apache CXF
  • Implemented Model View Controller MVC-2 architecture Using Jakarta Struts framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and easy maintenance.
  • Responsible for review the integration test plan which prepared by testing team.
  • Used Jenkins plugins for code coverage and also to run the entire test before generating war file.
  • Developed the JUnit test cases
  • Application is deployed on AWS EC2 instance. Used Auto scaling for high availability.
  • Images/data is stored on Amazon S3 buckets and rendered using lambda functions.
  • Used AWS Cloud Search service for simple, manageable, quick and optimized search
  • Used Postman for testing responses of Restful web service. Has extensive knowledge on UNIX Shell scripting, FTP, SFTP.

Environment: Agile, Scrum, SOA, Java 8, UML, HTML5, CSS3, Node.js, Bootstrap, JavaScript, Angular2, React JS, XML, jQuery, Spring, Apache Camel, Kafka, Spring AOP, Spring ORM, Spring Boot, Microservices, Docker, TDD, SOAP, JAX-B, Web Socket, WLST, WSDL, REST, JAX-RS, JBOSS, AWS, Microservices, Jenkins, Maven, Log4j, Mockito, Power Mockito, NoSQL, MongoDB, JIRA, STASH, SVN, Guava, GIT, JUnit.

Confidential, CA

Java Full Stack Developer

Responsibilities:

  • Hands on experience in J2EE framework and extensively used CoreJava and Spring API in developing the business logicusing Agile Methodology.
  • Implemented Model View Controller (MVC) Architecture based presentation using JSF framework.
  • Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
  • Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
  • Usedspringvalidation framework to implement the server side validations and used the AngularJS, AJAX to get the data from the server asynchronously by usingJSONobjects.
  • Have used Spring MVC framework for developing the web application to isolate the application layers.
  • Coding included developing JSP/ JavaScript creating model and controller using Spring MVC framework using annotations.
  • Expertise in building rich, interactive user interfaces using HTML, CSS, JavaScript, jQuery, Node.js, Angular.js.
  • Implement modules into Node JS to integrate with design and requirements and also created Restful web services/ API's using Node.js.
  • Designed and deployed a multitude application utilizing almost all the AWS Including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, Cloud Formation and lambda, focusing on high-availability and fault tolerance.
  • Worked extensively withJavaFXcommunity to improve documentation and implement solutions.
  • Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Set up, configured, and maintained multiple servers like, IBM WebSphere, Tomcat
  • Configured the LDAP servers like Active Directory, IBM Tivoli Directory Servers with WebSphere
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Designed various Services and factories by using AngularJS.
  • Implemented various routing mechanisms in the webpage using AngularJS.
  • Involved in designing and developing the JSON, XML Objects with MySQL and NoSQL database like MongoDB Installed, secured, and configured AWS (Amazon Web Services) Foundry, Tomcat, MySQL, Apache and Amazon AWS virtual servers (Linux).
  • Implementation of Git-SVN for migrating SVN repository with Git and Integration with Jenkins for Continuous Integration (CI) with adherence to Agile Process.
  • Developed user interface using JSP, JSTL, Struts Tags, Java Script and HTML.
  • Used Struts Validation framework for Server side validations.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved.
  • Creating PL/SQL scripts, stored procedures, Packages and resolving any data base related issues.
  • Designed Struts Action, Helper and Interface class to implement the business logic.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: J2EE, Spring, Hibernate, Restful, Web Services, UNIX, Jenkins, IBM WebSphere Application Server, JBoss Application server, SQL, PL/SQL, UNIX Shell, JSP, Eclipse, WebLogic, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Participate Software Development Process phases like development, testing, deployment and maintenance.
  • Participated in all phases of research including requirement gathering and used Agile methodology
  • Developed code using Java, J2EE, and spring also used Hibernate as an ORM tool for object relational mapping.
  • Used Spring DI (Dependency Injection), Spring Batch to inject the dependencies to parent object.
  • Used Eclipse IDE to develop the different J2EE components.
  • Configured the Web Server interfaces, session management, virtual hosts and transports for WebSphere Application Servers.
  • Development UI modules using HTML, JSP, AngularJS and CSS.
  • In the Front end of the application designed and implemented a publishing framework and reusable UI component library based on AngularJS and JQuery.
  • Created Horizontal and Vertical cluster to implement Work Load Management
  • Created and developed RESTFUL API utilizing Spring Boot with Spring MVC.
  • Used Maven for build framework and Jenkins for continuous build system Developed DAO classes for the persistent in correlation with hibernate.
  • Developed Java based Webservice implementation code using Apache CXF Framework.
  • Developed EJB's for implementing Business Logic and deployed them on Tomcat Application Server
  • Used Maven to build the project and deploy the applications on the server.
  • Developed DAO classes for the persistent in correlation with hibernate.
  • Used Maven to build the project and deploy the applications on the server.
  • Created the UI interface using JSP Struts, JavaScript, CSS and HTML.
  • Designed and Implemented MVC architecture using Struts Framework, which involved writing Action Classes/Forms/Custom Tag Libraries JSP pages.
  • For continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on project.
  • Written efficient stored procedures, functions and triggers to assure that they meet standards.
  • Involved in support of deployment process of the application on WebLogic Application Server
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using JUnit.
  • Used SQL, PL/SQL and SQL for interfacing to databases like Oracle 9.i, 10g and SQL Server.
  • Created IBM Problem Management Records (PMR) to report WebSphere Application Server problems. Analyzed log files to solve problems using debugging tools like Collector Tool.
  • Used SVN as a documentation repository and version controlling tool Maven framework for the project build
  • Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.

Environment: Java 1.7, J2EE, Spring, Hibernate, Restful, Web Services, UNIX, Jenkins, Maven, SQL, PL/SQL, UNIX Shell, JSP, Eclipse, IBM WebSphere Application Server, JBoss Application server, WebLogic, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle and Windows7

Confidential, Worcester-MA

Java/J2EE Developer

Responsibilities:

  • Developed class diagrams, sequence diagrams and object diagrams using UML methodology.
  • Design and Development of the Object Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose.
  • Developed the application using J2EE Design Patterns like Singleton and Factory pattern.
  • Used MVC at presentation layer.
  • Developed front-end content using JSP, Servlets, DHTML, JavaScript and CSS.
  • Created Data source for interaction with Database.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Developed web-layer using Spring MVC Framework with JSP, CSS, AJAX, and JavaScript.
  • Developed Custom framework implemented with Spring Framework for integrating the flow of the application with minimal dependency.
  • Configured LDAP server to be used with Spring Security to provide authentication for internal application.
  • Worked within SOA based enterprise framework to build web services.
  • Developed Messaging framework for Asynchronous messaging service using JMS and
  • Extensively used JSON object data in the model as from RESTful web services.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
  • Developed Restful web services using JERSEY to send/receive data to/from various
  • Developed XML Converter classes based on JDOM and XPATH and XML technologies to obtain and persist data.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Involved in Setting up an environment, configuring an application and deployment in Tomcat Server.
  • Developed and worked with JSP custom tags.
  • Involved in system, Unit and Integration testing.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.
  • Validated the UI components using AJAX Validation Framework.
  • Implemented Ajax with JQuery to refresh user selections

Environment: Core Java, J2EE, JSP, DHTML, Spring, Rest, JavaScript, UML, Web Services, HTML, CSS, Eclipse, Ant, Ajax, JQuery, Sun Solaris UNIX OS and Oracle 10g.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Gathered/analyzed functional requirements for the new phase in design.
  • Developed the user interface using JSP, Java Servlets and java Script.
  • Developed various scripts for Creation and deployment of the code package using WebLogic.
  • Designed and developed UI using HTML/XHTML, CSS, JSP and Struts.
  • Configured Log4j for better logs tracking
  • Implemented the SQL queries for database interaction.
  • Developed session Beans using EJB.
  • Created Class Diagrams, Sequence Diagrams using Microsoft Visio, prepared application design document.
  • Developed ANT Scripts for deploying the system into JBOSS Application Server.
  • Created Data Access Components using JDBC to connect to Oracle
  • Used Eclipse as IDE for application development

Environment: Java, J2EE, JSP, Servlets, HTML, XML, Java Script, JSTL, JDBC, MySQL.

We'd love your feedback!