We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Euless, TX

PROFESSIONAL SUMMARY:

  • More than 5 years of experience in development of applications using Object Oriented Programming Java and J2EE technologies and implementing designs into responsive HTML5/CSS3 templates, using ReactJS, ReactJS, Flux, Redux, NodeJS and ExpressJS to build single - page web applications, and integrating vanilla JavaScript to manipulate DOM elements and make use of web APIs.
  • Well versed with all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
  • Proficient in using J2EE Frame works: Spring, React and Web Services Technologies.
  • Experience with Spring and Spring Modules: Spring IOC/Spring DI, Spring MVC, Spring JDBC, Spring React, Spring Data, Spring REST Technologies.
  • Configured spring applications using different modules like Spring Security, Spring Boot and Microservices.
  • Experienced in creating Single Page Application (SPA) using ReactJS framework.
  • Good Experience in Server-side Framework like NodeJS and Java script libraries like ReactJS, Flux and Redux.
  • Developed scalable applications using the MEAN (MongoDB + ExpressJS + ReactJS + NodeJS) stack.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Optimized animation logic with optimistic functions to increase performance in rendering.
  • Clear understanding of Web Sockets and HTTP requests and using Socket.io with NodeJS.
  • Worked with Jest and Jasmine unit test framework to write unit tests for JavaScript code.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Developed REST services using NodeJS, ExpressJS, Body-Parser, Mongoose and other node modules to serve the web application with JSON data.
  • Exceptional abilities in using source code analysis tools automated build process and unit testing.
  • Developed resource using Spring with REST and Consumed resources using REST Template.
  • Developed DAO implementation using React Template from Spring with React API.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Experience in using NPM packages like Grunt, bower, gulp, web pack, babel, hot-loader etc.
  • Exceptional abilities in using SOAP and RESTful web services.
  • Familiar with java script testing and ECMAScript6.
  • Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in the applications.
  • Experience with various programming languages like Java Script, HTML5, CSS3, Bootstrap.
  • Expertise with various operating systems like Linux, Unix, Windows, and MAC IOS.
  • Experience with Web/Application servers like Web Sphere, JBOSS and Tomcat Server.
  • Good exposure on using IDE tools like Eclipse, IntelliJ, Net beans, Web Storm, Sublime Text and Spring Tool Suite.
  • Knowledge of databases servers such as Oracle, SQL Server, MySQL, NoSQL DB2 and MongoDB writing and tuning SQL and PL/SQL Queries.
  • Extensively used debugging tools such as Firebug, Chrome Dev Tools, React Dev Tools and Redux Dev Tools to investigate the issues and fix the bugs.
  • Good Experience in developing Multi-threading applications with Executable Frameworks.
  • Worked with Development and QA teams to continuously integrate software development using GitHub, Maven and Jenkins.
  • Experience with Java 8 features like Lambda Expressions, Java Stream API and Concurrent Accumulators.

TECHNICAL SKILLS:

  • Languages: Java, SQL, PL/SQL, JavaScript, J2EE Technologies, JSP, Servlets, JDBC, React, JSF, XML Parsers, JTA, JNDI, Java Beans, JMS, Web Services
  • Framework: Spring (IOC, AOP, MVC, JDBC, ORM, Data, Boot, Batch, Security) and Micro Services
  • ORM Tools: Hibernate 3.x/4.x/5.x, Apache, iBATIS, EclipseLink
  • XML Technologies: XML, DOM, XSL, WSDL, SOAP, XHTML
  • Web Technologies: ReactJS, NodeJS, Flux, Redux, EcmaScript6, JavaScript, HTML5, CSS3, JSON, jQuery, Ajax, Bootstrap
  • Servers: Apache Tomcat, WebLogic, Web sphere, JBOSS
  • Databases: Oracle10g/11g, DB2, MySQL, SOLR, NoSQL Database, MongoDB
  • IDE Tools: Eclipse, IntelliJ, Net beans, Web Storm, Sublime Text, and Spring Tools Suite
  • Web Services: SOAP, RESTful, UDDI, WSDL, JAX - RS, JAX-WS, JAX-B, Jersey API
  • Version Controls: Git, SVN, CVS
  • Build Scripts: Maven, ANT, Jenkins
  • Methodologies: Waterfall, Agile

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Euless, TX

Responsibilities:

  • Developed web-based applications using Spring frameworks and modules such as Spring MVC, Dependency Injection, Spring Core, Spring Hibernate, and Spring Java Mail Sender Imply.
  • Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java.
  • Used OWASP ESAPI to validate the input requests and encode the output responses to/from the service.
  • Developed Web GUI involving HTML5, NodeJS, Java Script under MVC architecture.
  • Used ReactJS, HTML5, CSS3 all HTML is accomplished through ReactJS directives.
  • Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel and achieved integration between applications using Apache Camel.
  • Implemented OWASP CSRF Guard library, a variant of the synchronizer token pattern to mitigate the risk of CSRF attacks.
  • Developing various microservices to implement independent business boundaries.
  • Worked with NoSQL databases such as MongoDB.
  • Used Pivotal Cloud foundry command lined interface with an HTTP Proxy Server.
  • Used Spring MVC, JSP, JavaScript, jQuery, Bootstrap, HTML5, and CSS3 in developing mini-site application.
  • Used MySQL, Oracle 10g/11g databases to do CRUD operations.
  • For analytical data used MongoDB.
  • Implemented analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a NoSQL platform.
  • Test Driven Development (TTD) using JUnit & mocking by jMock.
  • Used tools like SOAP UI for testing SOAP based Webservices.
  • Worked on moving the production SQL server blueprint to the new AWS RDS Aurora instance.
  • Implemented request and response objects using SOAP web services and created routes using Apache Camel.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction and unit test cases using Junit.
  • Involved in parsing JSON String using JSON parsers like GSON, Jackson.
  • Implemented agent-server messaging dialog using Apache Camel and JMS (Active MQ implementation).
  • Implemented Application backend as NodeJS Express Application Server and involved in parsing HTML Doc using JSOUP parser.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Developed Web Applications using MongoDB and back-ground processes.
  • Worked on web application security and worked on the security framework OWASP.
  • Used Gradle for Dependency Management and as build tool.
  • Built a Restful API to save and retrieve geo locations using a remote server in Java using Spring, Mongo DB, Apache CXF, and JAX-RS.
  • Log4j was used to monitor the error logs and used GIT Repository as version control tool.
  • Involved in developing internal application using ReactJS, and NodeJS connecting to Oracle on the backend.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Worked with Jetty, Apache Tomcat web servers for deploying the web applications.
  • Coding the persistence module using JDBC API's (Prepared Statement and Callable Interface), Springs SQL/PLSQL Templates.
  • Packaging and Deployment of builds through Maven scripts and integrated with Jenkins.
  • Used Source code repository management using GIT Stash (Bit Bucket) and Source Tree tool.
  • Designed and developed using Java/J2EE, Collection frameworks.
  • Used Microservices with the individual database and project with no dependencies. Also Used Agile/Scrum as the working environment for this project.

Environment: Java/J2EE, JBOSS, JSON, XML, Spring, SQL, Apache Camel, PL/SQL, AJAX, JavaScript, jQuery, Bootstrap, HTML5, CSS3, MySQL, Oracle 10g/11g, Jenkins, GIT, JUnit, JIRA, ReactJS, Jetty Server, MongoDB, Gradle, Restful Web Services, Log4J

Java Developer

Confidential, Manhattan, New York

Responsibilities:

  • Involved in coding, testing and creation of functional specs of enhancement application.
  • Performing Code reviews with the team.
  • Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Maintain EAR and WAR in IBM WebSphere Apps server.
  • Maintain source code using GIT.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Developing the web applications using Core Java Threading and Collection.
  • Design dynamic and browser by CSS, HTML, JavaScript using different frameworks (AJAX, jQuery, DOGO).
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Review system requirements, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Worked on Agile methodology.
  • Interacting with the clients for the new enhancements to be done.
  • Developing the web applications using Springs, Hibernate.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues.
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Interacting with the clients for the new enhancements to be done.

Environment: Core Java, J2EE, JSP, Apache, Camel Servlets, Oracle 11g, UNIX, JIRA, ReactJS, Jetty Server, MongoDB, Gradle, Restful Web Services, Log4J.

Java/ UI Developer

Confidential

Responsibilities:

  • Involved in the study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in requirements document.
  • Have interacted with client and project stake holders in analyzing the requirements and finalizing the design.
  • Worked in Agile Scrum Methodology.
  • Used Spring MVC framework for design and development of web application and Integration with React.
  • Created SOAP based web services using Spring 3.0. Also Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Developed Controllers and Service classes that support spring framework. Also Involved in developing DAOs (Data Access Objects) to backend Database.
  • Worked on jQuery for user interface interactions, effects and themes built on top of the jQuery JavaScript.
  • Defined required mappings in xml that are supported by MVC architecture and spring framework.
  • Involved in development of SOAP web services using Apache Axis 2 to extract data from databases.
  • Used RESTful services to expose certain functionalities of the application.
  • Have used JSTL Custom Tag library implementing the market specific content presentation.
  • Implemented Object/relational persistence and query service using Hibernate. Developed the data layer using Hibernate Framework. Created Hibernate mapping files and Hibernate configuration files for individual modules.
  • Involved in creating Controller using spring framework and writing JSP 2.0.
  • Have extensively used jQuery 1.4, CSS3 and HTML5 for the front end. Also, involved in writing Junit test cases in unit testing.
  • Validated web service response using SOAP UI 4.x.
  • Involved in writing persistence objects using Hibernate and Involved in creating/designing WSDL.
  • Inventory groups are added for Amazon Ec2 for instances and monitoring AWS hosts.
  • Implemented AJAX for communication between JavaScript to App server without reloading the page.
  • Used Maven 3.x as the build and Tortoise SVN 1.7 as the Source version controller.
  • Have been proactive in analyzing the requirements and validation of the implementation.
  • Used JAX-RS plus jersey Implementation for Restful web services.
  • Designed, developed, and analyzed the front-end and back-end using Servlets and Spring 3.x.
  • Used metadata excel sheets to dynamically update the UI for the component elements.
  • Involved in UI development using JavaScript, JSP, AJAX and jQuery.
  • Used Hibernate for Object relational Mapping and Persistence. Also, Used Spring Security for user authentication in some modules.
  • Worked on Encrypting AWS S3 storage Objects.
  • Decomposed Epics into User stories and Maintained Iteration updates on JIRA.
  • Implemented Test Driven development using frameworks like Junit.
  • Used JAXB to parse XML files and transform them into Print Ready format.
  • Used AJAX Controls to increase the performance of the web application.
  • Involved in setting up the Development, staging, testing & production environments for the application.
  • Involved in Analysis of the Customer requirements and understanding existing conventional system and process.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath.
  • Involved in using Spring concepts - DI/IOC, Batch implementation and Spring MVC Environment.

Environment: Java/J2EE, JBOSS, JSON, XML, Spring, SQL, Apache Camel, PL/SQL, AJAX, JavaScript, jQuery, Bootstrap, HTML5, CSS3, MySQL, Oracle 10g/11g, Jenkins, GIT, JUnit, JIRA, ReactJS, Jetty Server, MongoDB, Gradle, Restful Web Services, Log4J.

We'd love your feedback!