We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

AR

SUMMARY

  • 7+ yrs. of IT Experience in designing, developing and deploying web applications and client/server applications using JAVA, J2EE technologies, Application Frameworks, HTML, JavaScript, JQuery, AngularJS, CSS, AJAX.
  • Experience in all phases of Software Engineering (SDLC), Project management (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, Define project scope, Design, Coding, App & web server installation, deployment, Manual Testing and Implementation.
  • Extensive experience in application development usingJava J2EE, EJB, JMS,JSP, Servlets, Struts, Spring,JSF, JQuery, Hibernate, XML, SOA, JavaBeans, JDBC, UML,WebLogic, JBoss, ApacheTomcat, JSON,SSL, Spring Security.
  • Working in Web application development using HTML, DHTML, CSS, UML, AngularJS, JavaScript, JQuery, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC, Spring IOC, AOP, Spring Security Spring JPA, Spring Batch.
  • Experience in Spring Boot, Spring Microservice.
  • Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss Application Server and WebLogic Application Server.
  • Working on collections, serialization, threads programming.
  • Extensively worked on Web Services technologies like SOAP, WSDL, REST API.
  • Good experience in creating single page application(spa) using Angular JS, Angular2/4.
  • Good Experience in Server - side Framework like Node.js.
  • Have rich experience in databases like Oracle 10g, SQL Server, MySQL, NoSQL DB2 and MongoDB.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers, Functions, Sequences, Views and Stored Procedures.
  • Experience with AWS, EC2, S3, RDS, Cloud formation templates, CICD tools (Jenkins, Git, Ansible playbooks).
  • Experience in setup of WebSphere MQ and WebSphere ND profile in AWS environment.
  • Proficiency in programming with different IDE’s like Eclipse, Edit plus, NetBeans, Flash Builder 4.5.
  • Pleasant experience with version controls like SVN, IBM ClearCase, CVS & GIT.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, JMeter, Jira, Bugzilla for bug tracking.
  • Following Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Time management skills.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA, J2EE, SQL, PL/SQL.

Web Technologies: HTML5, AJAX, JSF, JQuery, CSS3, JavaScript, AngularJS, Angular2/4, React.js, Flux, Redux, EcmaScript6, Bootstrap, JSON.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2, MongoDB.

Web Services: JAX-WS(SOAP), JAX-RS(Restful), WSDL.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA

Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring ORM, Spring AOP.

ORM Framework: Hibernate.

Web/Application Servers: Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0

Design Methodologies: UML, J2EE Design Patterns.

Tools: JProfiler, Wily Inters cope, JMeter, Visio.

AWS: EC2, RDS, S3, ELB, SNS, Jenkins.

UML Tools/other tools: Apache ANT, Maven, JUNIT, Jira, Clear Quest, Bugzilla, MS Visio, Dream viewer, Log4j, Rational Ross, Star UML, Selenium.

Operating Systems: Windows Vista/7/8, UNIX, Linux. Windows Vista/7/8, UNIX, Linux.

Version Control: IBM ClearCase 7.0, 7.1, SVN (Apache Subversion), CVS, VSS, Git.

XML: XML, DTD, XSL, XSLT, XHTML, XML Schema, SAX and DOM Parsers.

IDE: Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5

PROFESSIONAL EXPERIENCE

Confidential, AR

Full stack Java developer

Responsibilities:

  • Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.
  • Created Reusable Angular components using Typescript and services are obtained using
  • Dependency Injection to consume REST API.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Participated and presented end of Sprint demos to business Analysts, architects and the team in every sprint to present the code changes made.
  • Worked in using ReactJS components of NPM (Node packaging manager) such as Forms,
  • Events, Keys, Router, Animations, and Flux concept.
  • Implemented UI components by using and manipulating third-party libraries Prime-Ng. Proficiency in developing applications using Angular 5+ features such as Components,
  • Directives, Services, Observables, Pipes, Reactive/Template driven forms, Data binding,
  • Routing, and Angular CLI.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used REST Client and Swagger to test the rest-based services and used JUnit and Mockito to test the middleware services.
  • Created View Navigation using Angular Router to maintain the state of the application and dynamically load the view.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and using Maven as build and configuration tool and Jenkins for continuous integration tool.

Environment: Java/J2EE, Spring Boot, Spring Batch, Spring Cloud, Messaging Queue JMS, REST Web Service, Maven, Jenkins, SQL Server, DB2, Swagger, SOAP UI, Kubernetes/Docker, Azure Cloud, Junit/ Mockito,GIT, SVN.

Confidential - Gainesville, FL

Full stack Java developer

Responsibilities:

  • Responsible for creating efficient design and developing user interaction screens using HTML5, CSS3, JavaScript, jQuery, Ajax for service calls on pages to interact with the server.
  • Used Java 8 Lambda expressions to reduce the code and more readable. Method references to enhance the readability of the code with methods, repeating annotations to apply the same annotations repeatedly and Method parameter reflections used to retrieve the names of formal parameter.
  • Developed REST API for test server for Express Router middleware-based API's with Mongo DB integration. Strong Experience in developing user interfaces with HTML, JSTL, XSD, XML, and CSS.
  • Designed and developed ETL application to process revenue files in real time with REST API, Apache Nifi and Python to a database on Amazon AWS instance.
  • Implemented different validation control on the web-pages using AngularJS and developing a cross-platform JavaScript based solution using Angular JS.
  • Involved in building a high efficiency Dynamic single and multiple Web Application Using Bootstrap.
  • Used React JS to build web components such as signup form and rule form.
  • Involved in research, implementation and review of JQuery and JavaScript functions to use plugins for representing data in graphs.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Worked on Integration and Analytics based on Kafka and NoSQL databases
  • Implemented logging and transaction manager using Spring AOP concept.
  • Designed and developed Micro Services business components using Spring Boot.
  • Consumed REST based Micro Services with Rest template based on RESTful APIs.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Design a new development platform using Docker containers.
  • Re-design and implement CI build system using Jenkins.
  • Used XSLT to change the Data formats into XMLto XML and XML to PDF formats.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Involved in deployment of application on Apache Tomcat Server in Development.
  • Developed Maven scripts to build and deploy the application in the WebSphere Application Server.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system Log4J was used to monitor the error logs and used GIT as version control tool.

Environment: Java, HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Bootstrap, Spring MVC, Spring Boot, Spring Security, Spring ORM, Hibernate, Python, Micro Services, SOAP, RESTful, AWS, Docker, Jenkins, JMS, JSP, XSLT, XML, SQL, MongoDB, Apache Tomcat, WebSphere, Maven, Log4j, JUnit, JIRA, GIT, Agile

Confidential - Lansing, MI

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Implemented JAXB in XML binding.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP.
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
  • Used JSON as response type in REST services.
  • Developed Data Access Objects (DAO's) for interacting with the database using JDBC.
  • Involved in developing Stored procedures and Triggers on Oracle 10g.
  • Used Hibernate Persistence Strategy to interact with database.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Spring by coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server 6.0.1.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
  • Worked on Integration and Analytics based on Kafka and NoSQL databases
  • Closely associated with Cassandra DBA in implementing Cassandra data model in application environment to ensure solution is not affecting existing business as usual
  • Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.
  • Performed application performance tuning using JProfiler.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Used Subversion for version control and created automated build scripts.
  • Performed unit testing using JUnit.
  • Handled production support of the application.

Environment: java, J2EE, Servlets, AJAX, Spring, JMS, HTML5, JavaScript, JSP, EJB, CVS, CSS, MVC, JDBC, J Profiler, Oracle 10g, XML, MVC, Hibernate, MQSeries, WebSphere, JUnit, Subversion, JProfiler, Ant, ClearCase, Kafka, Clear Quest.

Confidential -Grand Rapids, MI

Java Developer

Responsibilities:

  • Involved in various phases of life cycle of software development system including designing, developing, testing and deployment of the application.
  • Communicate with the client and product team to understand the frequently changing requirements.
  • Develop web Application Using Core Java, spring, Hibernate, HTML5, Angular JS, JavaScript, jQuery and CSS.
  • Develop Angular controllers, services and used Angular-UI.
  • Implemented Presentation layer using CSS Framework, backbone, Angular JS, Wire-framing, HTML5
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Worked on slicing Photoshop designs/layouts to HTML & CSS.
  • Involved in creating dynamic web user interface design.
  • Develop Jasmine unit test cases for controllers, services, directives.
  • Use Karma as the unit test runner.
  • Develop responsive web pages to accommodate large and complex reports using Bootstrap for the web application.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Follow TDD (Test Driven Development) approach to develop the project.
  • Work on bug fixing and developing the enhancements for the Envy UI using JSP
  • Perform development of REST Web Services using Spring MVC to extract data from databases.
  • Use Agile tools like Rally and Jira for project management and tracking.
  • Use Jenkins to build and deploy the application.

Environment: JDK 1.8/1.7, MYSQL, Agile Development Process, Web Services, JSP, Spring MVC, Hibernate, Angular-JS, Bootstrap, HTML, CSS, JavaScript, jQuery, JSON, REST, IntelliJ, Maven, Log4J, JUnit, GIT, Rally, Jira and JBoss.

Confidential

Software Engineer

Responsibilities:

  • Developed and Implemented Web Services and used Spring Framework.
  • Implemented application level persistence using Hibernate and spring.
  • Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
  • Developed web pages using HTML/CSS and JavaScript.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Developed JavaScript based components using ExtJS framework like a GRID, Tree Panel with client reports customized according to user requirements.
  • Implemented functionality using Servlet, JSP, HTML, and Struts Framework, Hibernate, spring, java Scripts and Web Logic.
  • Responsible for the implementation of Web Design based on CSS, HTML, and Bootstrap Front-End Framework.
  • Built main application in Python, Django leveraging technologies such as Backbone.js and Celery.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database
  • Developed HQL queries for CRUD
  • Connectivity to the database is provided using JDBC.
  • Worked on web services SOAP and REST technologies

Environment: java, J2EE, Struts, JQuery, Hibernate, Oracle, Crud, AJAX, JDBC, JUnit, UML, ILOG, Web 2.0, ITEXT, JSP, SVN, Eclipse, Mongo DB, java Script, ExtJS, APACHE CFX, Agile, MAVEN, Jasper report, SOA, Servlet.

We'd love your feedback!