We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 7+ years of extensive experience with object - oriented analysis, design, and development of thick client, web, and enterprise applications with a wide range of domains, platforms and environments and development with solid understanding of database designing, development, multi-tier distributed enterprise applications using Java/J2EE and RAFT (Reusable Automation Framework for Testing) using Micro Services in AWS.
  • Experience in all phases of SDLC, like Requirement Analysis, Implementation & Maintenance & extensive experience with Agile and SCRUM and TDD.
  • Hands on expertise in front-end development utilizing JavaScript frameworks such as jQuery as well as front end technologies, HTML5, CSS3, Android, Ajax, Node JS, Angular JS, Ember.js and ETL Tools.
  • Solid Experience with Java technologies including Java Collections, Interfaces, Synchronization, Serialization, IO, Exception Handling, Multi-Threading, Java Beans, Web Services SOAP, REST API, WSDL
  • Superior project implementation skills using Java, JSP, Servlets, JDBC, JNDI, JSTL, RMI, JMS, EJB, Struts, Spring, JavaScript, XML (SAX, DOM), Web services, JMS, Java Mail, JAXP, WSDL, SOAP, JSON, Hibernate.
  • Experienced in unit test using jasmine on Karma, and End2End testing using protractor and http-server.
  • Strong Experience in web development using interactive/Web 2.0 technologies, XHTML, DHTML, JavaScript, DOM, Angular, framework (JQuery, Prototype, YUI, etc.), JSON, AJAX.
  • Involved in build and deployment of application using Jenkins and AWS
  • Experience in upgrading and migrating various versions of Mongo database on different platforms and provide solutions related to the migration to MongoDB.
  • Good Experience working with Node.js (Grunt, Bower, Express, HTTP, FS) and experience implementing custom directives in Angular JS.
  • Experienced Model View Controller framework such as Angular JS framework for creating Single Page Application (SPA).
  • Expert of Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring JPA and Spring Batch.

TECHNICAL SKILLS

Languages: Java/JDK 8.0, SQL, C++, Python

J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB, RCP, Tiles

UI Technologies: HTML, CSS, JavaScript, JQuery, Bootstrap, Apache Axis, AngularJS, JSF

Frameworks: Spring, Struts 2, Hibernate, JUnit, J2EE Design Patterns

Web/Application Servers: Tomcat 6.x/7.x, IBM WAS 5.1/6.0, JBoss, Weblogic Server 10, and GlassFish

XML Technologies: XML, DTD, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JSON, JMS

Databases: Oracle11g, MongoDB, MySQL, Microsoft SQL Server, DB2

Build Tools/Utilities: Maven, Gradle, ANT, Jenkins

Designing Tools: Microsoft Visio, Rational Rose, UML

Version Control Tools: CVS, SVN, Git, ClearCase

Spring Modules: Spring Core, Spring JDBC, Spring MVC, Spring Security, Spring Boot, Spring ORM, Spring Web

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Senior Java Developer

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • Involved in the development using Java/J2EE Technologies, Spring Framework, Web services, Hibernate ORM Framework
  • Interacted with end applications and performed Business Analysis and Detailed Design of the system from Business Requirement documents.
  • Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL.
  • Experience with using Apache Tomcat Server.
  • Involved in interacting with end users for requirement analysis using Soap WS.
  • Involved in writing complex multi-table joins and conditional queries in Database.
  • Designed/Developed UI with AJAX, HTML, DHTML, JQUERY and Javascript for interactive web pages.
  • Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.
  • Developed presentation layer using struts tag libraries like logic, html, bean, etc. in JSP pages.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Designed and developed Service layer using spring framework.
  • Used Drupal to manage the content within the template and store the content using a service for displaying content for user experience and requirement.
  • Developed UI using JSP, HTML, XHTML, and XSLT, using Struts (MVC), JQuery, Angular and Java Script to simplify the complexities of the application.
  • Extensively used CSS and Bootstrap for styling the HTML elements
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Deployed and tested on OC4J and Web Sphere application server.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Implemented application-level persistence using Hibernate and spring.
  • Developed the Servlets for processing the data on the server.
  • Created test plans and JUnit test cases and test suite for testing the application.

Environment: Java, Servlets, JSP, Struts, Spring, Hibernate, XML, CSS, AJAX, HTML5, Java Script, Angular, jQuery, Tomcat, Microsoft Visio, WebSphere Application Server, REST Web Services, Oracle, SQL, UML, JUNIT, ANT, Agile.

Confidential, Irving, TX

Senior Java /Full Stack Developer

Responsibilities:

  • This system was developed using J2EE technologies, JBoss.
  • GUI is developed in JSP based on MVC architecture.
  • Implemented MVC architecture and DAO design pattern
  • Developed various helper classes using Core Java multi-threaded programming and Collection classes.
  • Developed application by using Struts, Servlets and JSPs
  • Developed the front-end web page by using HTML, CSS, and JavaScript.
  • Plan and design application migration blueprints/frameworks in preparation for workload migration to a cloud infrastructure
  • Created a JavaScript UI project with AngularJS framework and NPM, Bower, Grunt, and Git.
  • Worked for the migration of branch banking sales applications (EAR files) from WebSphere 7 to JBoss EAP 6.4.
  • Fixed bugs and helped refactor most of the code to adhere to Angular development standards.
  • Build microservices for the delivery of software products across the application.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC
  • Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
  • Used Spring Dependency Injection properties to provide loose coupling between layers
  • Used AJAX and JavaScript for validations and integrating business server-side components on the client side within the browser.
  • Developed, implemented, and consumed SOAP and RESTful services. Implemented custom status codes, path (URL) parameters, key-value parameters, query parameters, and custom HTTP headers.
  • Involved in system design and development using Collections and multi-threading for the action classes.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Web logic.
  • Provided functional support to the technical team in resolving & providing a quick fix for production issues.

Environment: Java 1.7/1.8/J2EE, Hibernate, Spring3.x/4, Spring MVC, Spring Batch, Spring Boot, Micro Services, JPA, Jenkins, EJB, JSP, JUnit, Eclipse, Maven, SQL Server, REST, MS Visio, postgres, Swagger UI

Confidential, Plano TX

Java Developer

Responsibilities:

  • Translating business and functional requirements and documenting them as technical specifications.
  • Analyzed the requirements and designed architecture of the network management system component.
  • Analyzed data capacity, data storage capability of the system.
  • Proficient with Java and object-oriented design (OOD).
  • Integrated the application with Spring-MVC using Spring Boot, spring.
  • Developed inter process communication (IPC) modules and used multithreading and object-oriented design (OOD) pattern using Java to process the data to publish them to SPLUNK.
  • SQL was used to load and maintain the data in a database to query and generate reports Confidential the end of the day.
  • Documented and maintained database system specifications and diagrams.
  • Loaded data into the cluster from dynamically generated files using Flume and from Relational Database Management systems using Sqoop.
  • Used Scala to store streaming data to HDFS and to implement Spark for faster processing of data.
  • Involved in using HCATALOG to access Hive table metadata from MapReduce or Pig code.
  • Created Pig scripts to transform the HDFS data and loaded the data into Hive external table.
  • Worked on large-scale Hadoop YARN cluster for distributed data processing and analysis using Connectors, Spark core, Spark SQL, Sqoop, Pig, Hive and NoSQL databases.
  • Implemented Spark Scripts using Scala, Spark SQL to access hive tables into spark for faster processing of data.
  • Performed Optimizations of Hive Queries using Map side joins, dynamic partitions and Bucketing.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Python and Scala.
  • Implemented Spark RDD transformations, actions to implement business analysis.
  • Worked on Spark Streaming and Spark SQL to run sophisticated applications on Hadoop.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs in Scala.

Environment: Java/J2EE, JDBC, Spring Framework, Hibernate, Rest Web Service, XML Oracle WebLogic Server12.1.3, HTML5, CSS3, SASS, Node JS, JavaScript/TypeScript, AngularJS, Ajax, JQuery, UML, Rational Rose, Eclipse 4.5, GitHub, Oracle 11g, Maven, Visio, Log4j, Junit

Confidential, Richfield, MN

Java Developer

Responsibilities:

  • Created a classifieds website for Confidential using Java, Spring MVC, Angular 1.5, AWS
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
  • Proficient and strong working knowledge of J2EE Architectural & Design Patterns, SOAP Web Services JAX-WS, JAX-RPC, REST, Spring Framework, Struts, Servlets, JSP, JMS, JUNIT, Hibernate.
  • Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
  • Used Node JS for the communication to the server through Restful API and added user validations & permissions by using it. Developed RESTful web service Confidential back end by using Node.JS and Express.js
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using spring framework and annotations.
  • Used Spring Boot for the application development.
  • Used spring framework to implement middle tier with Spring IOC.
  • Worked on modules to replace the Mainframe dependencies by writing the REST Web Services calls.
  • Involved in writing SQL Queries for Database CRUD Operations and verified the Data with the Production, Acceptance and Integration.
  • Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Worked on customizing the Bootstrap classes using CSS preprocesses like SASS.
  • Responsible for Angular JS code development and API creation in Node Red
  • Develop frontend web UI for test for all sku using AngularJS.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
  • Working as a Backend developer by creating scalable REST/API for mobile apps
  • Used Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular JS applications.
  • Developed Test Scenarios, Test Data, Test Cases/Scripts using GIT hub.

Environment: Java/J2EE, Spring, Hibernate, Struts, JQuery, AJAX, JavaScript, Node js, AngularJS, bootstrap, Oracle, PL/SQL, JDBC, MongoDB, Apache CXF, REST, Eclipse, Web 2.0, SOA

Confidential

Jr. Java Developer

Responsibilities:

  • Extensively used Spring MVC model to implement the application and created Spring Beans using IOC and AOP. Developed the controller, business logic and DAO classes achieving dependency injection.
  • Implement the authentication, authorization, and access-control features by using Spring Security. Implemented remote service access with Spring Remoting.
  • Responsible for the analysis, design, implementation and deployment of full software development lifecycle (SDLC) of Mule soft project using AGILE process.
  • Implemented MVC Design Pattern using Struts MVC Framework.
  • Used factory inAngular.JS to use the common functions in different views to reduce redundancy and improve maintenance of the code.
  • Designed and implemented the MongoDB schema.
  • Developed services to store and retrieve user data from the MongoDB for the application on devices.
  • Created advance AES Encryption/Decryption, JSON web encryption node libraries.
  • Used spring framework to implement middle tier with Spring IOC.
  • It is an application developed in jQuery, JavaScript for frontend scripting.
  • Work on developing custom, object-oriented JavaScript using common JavaScript libraries and frameworks.

Environment: Java, J2EE, MVC Architecture, Struts1.x, JSP, Servlets, Hibernate, Ember.js JSTL, JUnit, XML, HTML, CSS, JavaScript, JQuery, Ajax, Bootstrap, CVS, JSP, Oracle, PL/SQL,SOAP, JSON, JDBC, Jenkins

We'd love your feedback!