We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Around 8 years of professional IT experience in Software Analysis, Design, Development, Testing, Debugging, Deployment and Support of web/enterprise applications using Java/J2ee technologies.
  • Experienced in Design and Development of multi - tier enterprise applications using Java, J2EE, Spring, Servlets, JSP, JSF, Hibernate, JDBC, Java Beans and Web services (SOAP, WSDL).
  • Excellent understanding of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and Map Reduce programming paradigm.
  • Experienced in developing Hadoop jobs using apache hive and apache crunch.
  • Experienced in using web/application servers such as Apache Tomcat, JBoss, IBM WebSphere, IBM WebLogic.
  • Extensive experience in Core Java 8, Spring Boot, Spring, Hibernate, Web Services, Kubernetes, Swagger, Docker
  • Experienced in developing web-based applications using Java 1.6/1.7/1.8, J2EE, Servlets, JSP, JDBC, spring 3/4, Hibernate 3/4, JSF, Adobe CQ5.4, WCM, CRXDE, Web Services (SOAP and REST), MVC framework (Spring MVC) and SQL.
  • Experienced in container-based deployments using Docker , Docker Hub and Docker registries and Kubernetes .
  • Proficient in Core Java with strong understanding of data structures, algorithms, Collections, Concurrency, Multithreading, Event handling and performance tuning .
  • Experienced in integrating enterprise applications using Enterprise Service Bus ( ESB ), JMS , SOAP and RESTful Web services.
  • Experience in developing web applications using Spring MVC frame work and Object-Relational Mapping technologies such as JPA, Hibernate and MyBatis.
  • Experience with XML and related standards and technologies like SOA, Web Services, SOAP, WSDL, XML, XSD, DTD, JAXB, XPATH, JAX-WS, XSLT .
  • Implemented ES6 core features such as arrow functions, block-scope variables, class inheritances, constants.
  • Designed reusable, composable React Native (iOS) components using atomic design.
  • Experience with modern web development technologies such as AJAX, HTML5 / CSS3 , single-page applications, responsive websites.
  • Experience with JavaScript and JavaScript frame works jQuery, AngularJS, ExtJS.
  • Extensively used Spring MVC Framework, JSP, JSF, Prime Faces for developing User interface modules.
  • Used Bitbucket (Git) as a source to check in the code and created branches and forks to merge the changes from local.
  • Developed business logic of the application by using java 8 using lambda expressions , method s, functional interfaces and latest collection API to reduce the code.
  • Experienced in using relational databases Oracle, MySQL, Sql Server and writing complex SQL, PL/SQL programs . Good understanding of NoSQL databases like MongoDB.
  • Strong knowledge in Service Oriented Architecture ( SOA ), Experienced in developing web services in a SOA based environment.
  • Automated the cloud deployments using python and AWS Cloud Formation Templates.
  • Worked on web application security and worked on the security framework OWASP .
  • Developed custom login forms and web pages for CA SiteMinder Authentication using Java, JSP and HTML code.
  • Expertise in Object - oriented design/analysis, UML modeling , Gang of four design patterns and J2EE patterns.
  • Experienced in using software development methodologies ( Agile , SCRUM ), Continuous integration and Test Driven Development.
  • Experienced with modern development IDEs such as Eclipse , IntelliJ and Spring tool suite .
  • Built high performance multi layered web applications that run 24x7; Refactored legacy code to improve application performance. ost
  • Implemented a Continuous Delivery pipeline with Jenkins, Git and Maven.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, JavaScript

J2EE Technologies: Servlets, JSP, Java Beans, JDBC, JSF 1.2/2.0, JNDI, EJB3, JMS, JMX, JPA, JAXB, JAX-WS, JAX-RS, JConsole, Jstack, VisualVM

Web Technologies: HTML, HTML5, XML, XHTML, CSS(LESS, POSTCSS), JSON, AJAX, XSD, SOAP, WSDL, ExtJS

Databases: Oracle, MySQL, Sql, Pl/Sql, PostgreSQL, SQLServer, MongoDB (NoSQL)

Frameworks and Libraries: Spring, Hibernate 3x/4x, MyBatis, Spring MVC, Spring web flow, Spring Batch, Spring Integration, Spring-WS, Struts, Apache CXF, Mule ESB, Apache POI, Junit, Mockito, Slf4j, Log4j, Json, UML, Selenium

UI Frameworks and Libraries: ExtJS, JQuery, AngularJS, NodeJS, BackboneJS, MarionetteJS, Prime Faces, Bootstrap

Application Servers: IBM WebSphere, JBoss, Apache Tomcat

Build Tools and IDE s: Maven, Ant, IntelliJ, Eclipse, Spring Tool Suite, NetBeans and Jenkins

Operating Systems: Windows, UNIX, SUN Solaris, Linux, Mac OS X

Tools: SVN, JIRA, Toad, SQL Developer, Git, Clear Case, Perforce

Agile, Scrum, SDLC, Object: Oriented Analysis and Design, Test driven Development, Continuous Integration

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in analysis, design and development, testing phases of application.
  • Interaction with client team to understand business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/ Ioc).
  • Coded new current account opening functionality for existing online members using Java, struts and RESTful web services.
  • Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
  • Developed scripts in Python and maintained databases and tested and implemented applications built using Python.
  • Using react framework worked on a POC to create modular desktop app in Electron compiler with latest JavaScript ES6, also tried integrating with React-Native Mobile compatibility for iOS and android.
  • Rapidly overhauled and improved a React Native/Redux mobile app that allows instructors to interface with classroom desktop software.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Developed investment setting features for account alerts, bank account nomination, direct debit, regular brokerage, fees etc. using Java, Spring, JSON and SOAP/RESTful web services.
  • Used Web Services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Worked in UI accessibility feature of Short enrollment form.
  • Backend processes were built in Python and utilized RabbitMQ as the messaging middleware.
  • Worked on Struts integrate spring web flow framework to build web applications.
  • Implemented spring configuration setup.
  • Used Bitbucket to pull, push, merge the branches and develop.
  • Used Java 1.8 Method s feature to point to methods by their names and used functional Interfaces. worked on ES6 new features such as Iterators, and Generators.
  • Integrated AWS Dynamo DB using AWS Lambda to store the values of the items and backup the Dynamo DB streams.
  • DevelopedES6 web components for the multiple uses in the UI.
  • Developed application using Spring Boot, Java8, Hibernate, Web Services (RESTFUL).
  • Developed code for obtaining bean s in Spring Ioc framework.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Consumed SOAP Webservices using JAX-WS and REST using JAX-RS. Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
  • Created and managed Database manipulations using Hibernate, JTA and JPA.
  • Implemented logging and admin support using Spring Boot to enhance the web development.
  • Expertise in using source code control systems such as GIT, JIRA and Jenkins.
  • Implemented Struts Framework and performed SIT, UAT.
  • Developed the Request handler’s application using Struts framework.
  • The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers and Servlets.
  • Validated the user inputs using Spring Validators.
  • Backup and restore mongo databases using LVM snapshots and Ops manager backups.
  • Developed the UI with extensive use of JavaScript, JSON and Ajax.
  • Developed cross browser and multi browser compatible web pages using HTML5, CSS3 and JavaScript.
  • Implemented pagination/date calendar using jQuery.
  • Worked with jQuery plug-ins like jQuery Data Tables and jQuery validation Engine in HTML pages for interaction controlling the Data Tables and Validating the Form fields.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of vital information such as payment status report.
  • Worked in Test Driven Development (TDD) environment and pair programming.
  • Used debugging tools for chrome, Firefox and Safari to trace out UI issues.
  • Involved in Bug Fixing of various bugs reported in Bugzilla.
  • Implemented AJAX calls from backend without page refresh using JQuery, AJAX, Spring MVC and Hibernate.

Technologies: Java 1.6, Java 8, J2EE, Servlets, Spring 3.0, Struts 2.0, Hibernate 3.0, XML, WSDL, SOAP, Eclipse Luna IDE, AGILE/SCRUM, REST Jersey, Sun Metro Webservices 2.0, JUnit 4.0, JQuery AJAX, SOAP UI, IBM WebSphere Application server 7.0, JBoss Application Server 7.1.5, Oracle 11g, SVN, CSS3/HTML4.

Confidential, St. Louis, MO

Java Developer

Responsibilities:

  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Developed application using Spring MVC, JSP 2.3, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate. Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Used JSP 2.3, HTML5, Angular 2, CSS and JavaScript for user interface for a responsive content layout and presentation. Designed and developed the UI using Angular 2, HTML5, CSS3, jQuery, jQueryUI, Bootstrap 2.0.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Helped update an app to use React Native and implemented new screens and logic.
  • Used Default Parameters and Template Literals in the JavaScript ES6 and utilized various Classes and Arrow functions from JavaScript ES6.
  • Implemented OWASP CSRF Guard library, a variant of the synchronizer token pattern to mitigate the risk of CSRF attacks.
  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project. Implemented responsive web design (RWD) and mobile friendly design using Bootstrap 2.0 framework, fully utilizing its JavaScript UI library, including navigation, modal, slide box, scroll, action sheet with Angular 2.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL. Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Developed an AWS Lambda & RDS function to send a request for internal service end points through API Gateway using apache Http Client.
  • Implemented and Consumed REST Web Services using JAX-RS and streamed data to JSON data for faster processing and development of product models Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session Facade.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
  • Wrote front end code for developing new pages using HTML, CSS, JavaScript, and jQuery. Involved in preparing Ant builds scripts (XML based), deployments, and integration and configuration management of the entire application modules.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Used BitBucket for Version control and as code repository.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration. Involved in Database design for new modules and developed the persistence layer based on Hibernate.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
  • Developed unit test cases using JUnit and Log4j for logging.

Technologies: Java, J2EE, spring, Hibernate 4.3, JSP 2.3, Eclipse 3.3, WebLogic, Maven, JUnit, CVS, CSS, HTML, XML, AWS, AJAX, XSD, JavaScript, Angular 2, Bootstrap 2.0, Oracle10g and Windows2007

Confidential, TX

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Implemented the MVC architecture using Spring MVC.
  • Designed the application by implementing MVC Architecture, simple Java.
  • Involved in designing and developing dynamic web pages using HTML and JSP.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX and developed web services by using Rest services.
  • Used JPA to persistently store large amount of data into database.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Applied J2EE Design Patterns such as Factory, Singleton, DAO, and MVC.
  • Designed and developed Data Access layer using JDBC, Oracle and Hibernate.
  • Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
  • Used Hibernate as an ORM framework.
  • Junit was used to implement test cases.
  • Coordinated with testing team for timely release of product.
  • Used Log4j for External Configuration Files and debugging.
  • Used multiple technologies/platforms involving J2EE and Restful Web Services.
  • Used SVN as Version control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Involved in resolving issues raised in QA, UAT and Production.
  • Documented all stages of the project.
  • Build war files and create tags for release in Production and interacting with release team during release process and monitoring logs.

Technologies: Core Java, OOPS, Spring, Hibernate, JavaScript, Ajax, Html, CSS, Eclipse, WebSphere, JPA, Maven, Windows, J2EE, Junit.

Confidential, New York

J2EE Developer

Responsibilities:

  • Installed and configured MapReduce, HIVE and the HDFS;
  • Developed MapReduce programs to parse the raw data, populate staging tables and store the refined data in HDFS file system.
  • Written the Apache PIG scripts to process the HDFS data.
  • Writing CLI commands using HDFS.
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices
  • Enabled speedy reviews and first mover advantages by using Oozie to automate data loading into the Hadoop Distributed File System and PIG to preprocessing the data.
  • Developed multiple MapReduce jobs in Java for data cleaning and preprocessing.
  • Business components development, database layers designing and unit test cases preparing.

Technologies: Java, HDFS, MapReduce, Distribution Hadoop Cloudera, Apache PIG, Oozie, Apache POI, Apache PDFBox, Eclipse, UBANTU, LINUX, MongoDB, GitHub and Windows XP

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in project discussions and helped in defining the requirements.
  • Adopted agile methods for development and delivery of the solution.
  • Responsible for development, Support activities.
  • Have experience in leading a small team of 3 to 4 members and acted as Scrum Master.
  • Used spring framework for building the application based on MVC design paradigm.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by spring.
  • Developed Job Management feature which is based on Java Multi-Threading features - Synchronization and Thread Pool, Executor Service concepts.
  • Worked on Java Concurrency and Collections Framework.
  • Developed JSPs as part of the UI layer and JavaBeans as data carriers.
  • Worked on Networking Switching and routing protocols, and different Protocols Configurations, DHCP, DNS, Telnet, SSH, FTP, TFTP.
  • Used JSON to interchange data from server side to client side using EXT-JS framework.
  • Used MVC, Dojo and AJAX for rich UI experience to the end user.
  • Written database functions and triggers.
  • Developed Class, Sequence and Use Cases diagrams for the Configuration Archive Module.
  • Conducted technical document code reviews of the deliverables to ensure quality of outputs. Ensured that the product meets expected performance benchmarks by suggesting better way of code writing and using appropriate tools.
  • Bug fixing, conducted Unit, Integration and stress test.
  • Written stored procedures.
  • Written deployment scripts to deploy application at client site.
  • Involving required resources for issue resolution when needed

Technologies: Java1.5, J2EE, spring, Hibernate, JSP, AJAX, Struts, Apache Tomcat, JAXB, JUnit, Maven, CSS, JSON, JavaScript, Dojo, HTML, Windows XP and Oracle10g.

Confidential

Tech Support Executive

Responsibilities:

  • Provided first-level tech support to end users on proprietary software and applications installation and updates.
  • Keep end-users informed of progress during issue lifecycle and make follow up.
  • Execute troubleshooting methods over web messengers to resolve the issues.
  • Identify the issue patterns and forwarded these patterns to development team for issue fixing.
  • Developed web layer using Struts MVC framework.
  • Integrated Struts Action classes in presentation tier.
  • Used WebLogic for deploying web application.
  • Client pages are built using HTML, CSS, JSP, JavaScript, jQuery, and AJAX.
  • Designed and Developed a Restful API services.
  • Integrated the application with Oracle Database using JDBC drivers.
  • Used Core java functions such as Exception Handling, Collections, and Multithreading.
  • Developed Business layer using EJBstateless session beans and deployed on Application Server.
  • Used Maven for build framework and Jenkins for continuous build system.

Technologies: Java, HTML, CSS, JSP, JavaScript, Ajax, jQuery, Maven, Struts, JDBC drivers, WebLogic, Restful API Services, Eclipse IDE, JUnit, Oracle Database.

We'd love your feedback!