We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Paterson New, JerseY

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in design, development, maintenance and production support of Java/J2EE applications.
  • Working knowledge in themulti - tiered distributed environment, OOAD concepts, agood understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Good exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX.
  • Designed and developed web UI screen using Angular-JS.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda, and Generics.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, React JS, Backbone.js, Express.js, Bootstrap, Node.js, and jQuery.
  • Developed AngularJS Controllers, Services, filters and directives for various modules in the application.
  • Knowledge on ETL tools like Kettle Pentaho and Microsoft SSIS tools.
  • Created custom directives, decorators, and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.
  • Implemented nested views and routing using Angular UI Router as per the requirement.
  • Created reusable components in AngularJS based on the project need using Custom Directives Filters, Services, and Factories.
  • Experience in working both Agile and Waterfall methodologies.
  • Experience in working with Core-Java and Multi-Threading applications.
  • Expert knowledge of J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, jQuery, Bootstrap and AJAX technologies.
  • Experience in working with Spring MVC, Spring Core, Spring AOP.
  • Experienced in developing MVC framework based websites using Struts and Spring.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Hands on experience with working on BRMS software like JBoss Drools.
  • Experienced in working with batch jobs using Spring-Batch, Autosys, and Quartz.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC, SAX and XMLBeans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
  • Experience in working with Integration frameworks like Apache Camel.
  • Camel is used to achieving the Enterprise Integration Pattern.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBoss 5.x/ 4.x.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development.
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle (9i, 10g, 11g), DB2 and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experience in using version control and configuration management tools like SVN, Clear Case, CVS, and Subversion.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris
  • Proficient in software documentation and technical report writing.
  • Involved in Performance analysis and improvements of the application using tools like JMeter and using commands on Unix box to resolve deadlocks and improve performance.

TECHNICAL SKILLS:

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 ), Python,Ruby,PHP.

Java/J2EE Technologies: Servlets (3.x), JDBC (4.x), JSTL, Java Server Pages (JSP 2.x), JSF, MS.

Frameworks: Struts (2.x.x), spring (3.x/4.x), Hibernate (3.x/ 4.x), Apache Camel (2.x), Swing, Apache CXF, Apache Karaf.

Web Technologies: HTML5, CSS3, JAVASCRIPT, AngularJS, Angular 2, React JS, AJAX, Backbone.js, jQuery, SOAP and Restful, Node.js.

Web Servers: Tomcat (8.x/ 9.x), Web Logic (9.x), Web Sphere (6.x), Red Hat JBoss Fuse, Glassfish Server (4.x).

Tools: Ant (1.x, Gradle (3.x), Maven (3.x), Log4j, Git (1.x/2.x), SVN (1.x), CVS (1.x.x)), JUnit (4.x), Selenium (3.x/ 4.x) Mockito), Jenkins, Hudson andBamboo.

IDE: Eclipse Luna(M6), Mars(M7), Neon(RC3), IntelliJ IDEA (15.x), Net Beans (8.x), RAD (7.x)

Web Services: AWS

Databases: Oracle 11g/12C, MySQL, SQL, MongoDB, Mainframes, Teradata, PostgreSQL,Cassandra.

Reporting Tools: Crystal Reports, BO XI R3.

Cloud: AWS.EC2.

Version Control Tools: CVS, VSS, Rational ClearCase, Tortoise SVN, Mercurial, ANT, Maven

Testing: JUnit, Log4J, Mockito, FitNesse Tests

Messaging Tools: JMS, Java Mail.

PROFESSIONAL EXPERIENCE:

Confidential, Paterson, New Jersey

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification.
  • Scrum Agile Areas of expertise include Agile Principles, Tasking Meetings/Retrospectives, Communication Relative Estimation, Story-Based Development, Iteration/Sprint Planning Meetings and Conflict Resolution.
  • Developed in Agile/Scrum methodology and Test-Driven Development (TDD)
  • Followed techniques and principles provided by test-driven design paradigm for developing quality code.
  • Provided Data modeling design standards, solutions to various data marts and product teams.
  • Ensure data governance, standards and compliance in Data modeling deliverable managed Data modeling deliverables on Share Point Server
  • Data Import and Export from different flat files and databases and do the data cleansing.
  • Configured Autosys scheduler jobs which run Unix shell scripts.
  • Extensive experience in developing Unix shell scripts.
  • Set up Secure Sockets Layer (SSL) communication between iPlanet and the WebLogic Application Server.
  • Created Autosys and shell scripting to the get the vendor files from the mount and process the file data.
  • Installed and Configured Wily Introscope and to monitor web logic servers.
  • Developed Windows and Linux Scripts that will call the backend Rest Micro services through CURL calls in getting the JSON Format to integrate with User Interface Application.
  • Used Spring MVC to consume web services and JavaScript, CSS, AngularJS to display data in thefront end.
  • Functionality is implemented by developing RESTful web services using spring Boot, JPA, Cloud foundry and Oracle Responsibilities.
  • Developing Ant and Maven scripts to automate the compilation, deployment, and testing of Web and J2EE applications.
  • Implemented a REST API for integration with leading Australian consumer real estate web application. The technology involved included but is not limited to Java, Spring, Spring Boot, Apache Kafka, and Pivotal Cloud Foundry.
  • Configured and built Spring MVC application on Tomcat web server.
  • Implemented Life Quote POC using Spring, core, Spring MVC, SOAP, AJAX, and jQuery.
  • Implemented and tested the enterprise application with jQuery, Angular.js and Spring, MVC.
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Utilized the latest front-end Technologies such as HTML5 and CSS3 for layouts.
  • Responsible for implementation of the presentation layer for the application using HTML5, CSS3, JAVASCRIPT, AngularJS.
  • Experience working on Data validation/inline edits and error handling for the application.
  • Developed Single Container Applications by writing the code in Angular JS.
  • Prepared Design document with all the coding standards for HTML5, CSS3, JavaScript and Angular JS.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked in modern, mobile ready responsive front-end development with CSS3 media queries, AJAX, Bootstrap, AngularJS, ReactJS, NodeJS, and jQuery.
  • Developed web services Soap, WSDL and web services clients using JAXB and XML,
  • API Identification and Resource Definition based on REST principles for various APIs.
  • RESTful services and API database web interface development.
  • Website design and webpage hosting.
  • Developed JMS (MDB) solutions to transmit data over XML to save data synchronous way through WebSphere MQ messaging.
  • Used Struts framework to implement the MVC architecture.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD. Integrated Spring (Dependency Injection) among different layers of an application.
  • Designed the application by implementing JSF Framework based on MVC Architecture, simple JavaBeans as a Model, JSP, and JSF UI Components as View and Faces Servlet as a Controller.
  • Used Spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for Controllers part of the MVC Implemented Business Logic using POJO's and used WebSphere to deploy the applications.
  • Used JMS (Asynchronous/Synchronous) for sending and getting messages from the MQ Series.
  • Configured hot folder configurations, customized checkout process for client requirement.
  • Used Java Persistence API (JPA) through Hibernate.
  • Used Spring with ORM to integrate Spring Framework with hibernate and JPA.
  • Used Eclipse as IDE for development of the application.
  • Assisted Oracle DB development team in developing stored procedures and designing the database. Used SVN for version control

Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, jQuery, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring Security, Spring Data, Restful Services, Hibernate, Micro Services, Oracle, Mongo DB, Mockito, Log4j, JIRA, GIT, Jenkins, IntelliJ and Web Sphere Application Server.

Confidential, San Jose, California

Java Developer

Responsibilities:

  • Followed Agile Methodology (Scrum) to meet customer expectations, timelines with quality deliverables.
  • Developed the User Interface using HTML5, CSS3, Bootstrap, jQuery, AngularJS and NodeJS.
  • Implemented different validation control on the web-pages using AngularJS and developed responsive Web pages using Bootstrap.
  • Designed and developed anapplication using Spring Framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Batch and Spring Data.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Used Spring JPA and Spring Repository pattern extensively.
  • Used Spring Security to provide authentication, authorization and access-control features for Application.
  • Designed and developed Micro Services business components using Spring Boot with Spring MVC flow.
  • Developed Restful Services using JAX-RS with Spring Boot and Micro Service Architecture to enable Micro Services to deploy on thecloud.
  • Analyze business requirements and develop various business delegates to integrate with middleware services like JAX-WS, JAX-RS using SOAP and REST.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Implemented Spring Boot application with theembedded jetty server to run the application on theinstance.
  • Provided portable APIs for developing, exposing and accessing Web applications designed and implemented in compliance with principles of REST architectural style using JAX-RS and Apache jersey.
  • Extensively used Java 1.8 features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms and new Date Time API.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Worked on designing specific programs efficiently through knowledge of Multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Used Apache camel integration for routing and transforming the data between two Applications using HTTP protocol.
  • Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Developed test cases for Unit Testing using JUnit and Mockito.
  • Built No SQL schemas and maintaining sessions by Mongo DB.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Used Gradle builds automation tool to build and deploy the application in the WebSphere Application Server.
  • Used JIRA tool for Issue/bug tracking for monitoring of work assignment in the system and Log4J was used to monitor the error logs.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used Git for version control and IntelliJ IDE for development of the application.

Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, jQuery, AngularJS, NodeJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring Data, Restful Services, SOAP, Micro Services Architecture, JMS, Hibernate, Apache Camel, JDBC, Oracle, Mongo DB, JUnit, Mockito, Gradle, JIRA, Jenkins, Unix, GIT, Web Sphere Application Server and IntelliJ.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC)
  • The application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Designed User Interface using HTML5, CSS3, jQuery, AngularJS, and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Used AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Used NodeJS to run AngularJS on aserver with mock JSON data and completed the UI development independent of theserver.
  • Responsible for implementing the business requirements using Spring Boot, Spring Data, and Spring Security.
  • Implemented the application using Spring boot and handled the authentication, authorization, and access-control features by using Spring Security.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Implemented Batch jobs to deal with a large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Designed and developed Microservices business components using Spring Cloud.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Used Hibernate, object /relational mapping (ORM) solution, thetechnique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • RESTful web services using Jersey for JAX-RS implementation
  • Developed user interface using JSP, JSP Tag libraries, third-party libraries and JavaScript to simplify the complexities of the application
  • Configured connection pooling on Web Sphere server
  • Worked with core java concepts like Collections Framework, Multithreading and Memory management.
  • Extensively used JUnit for unit testing, integration testing, and production testing.
  • Performed Reference frame testing using SOAPUI and load testing with JMeter.
  • Involved in installing and configuring Maven for application builds and deployment
  • Configured and customized logs using Log4J.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating anew branch when new feature implementation starts.

Environment: JDK 1.7, UML, Spring 3.0, Eclipse, DB2, JDBC, Hibernate, XML, XSLT, DOM, DHTML, REST, Junit 4.11, SVN, Log4j, Sybase IQ, Aqua Data Studio, Autosys, UNIX, Maven, Agile Scrum, Jenkins, Hudson, JIRA, Confluence, JSP, Html, Sonar, Reporting tools (Specific to Goldman), Agile, BRMS, Drools.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Implementing project using Agile SCRUM methodology, involved in daily stand-up meetings and sprint showcase and sprint retrospective.
  • Involved in designing and implementation of MVC design pattern using Spring framework for Web-tier.
  • Developed presentation layer using HTML, JSP, Ajax, CSS and jQuery.
  • Used Spring framework for dependency injection, transaction management.
  • Integrated Spring Dependency Injection (IoC) among different layers of an application.
  • Implemented REST web services using Apache-CXF framework.
  • Involved in creating various Data Access Objects (DAO) for addition, modification, and deletion of records using various specification files.
  • Designed and developed persistence layer using spring JDBC template.
  • Developed User Interface using Servlets, JSP, JavaScript, Struts framework.
  • Involved in Unit Testing of various modules in generating the Test Cases.
  • Used SVN as version control tool.
  • Implemented different providers like Jackson, Gson, and JAXB to parse java Object from/to JSON in Web Services.
  • Worked on Encryption and Decryption libraries in Java to encrypt/decrypt the credit card numbers and customer personal information using Two Fish cipher.
  • Worked on UNIXnodes in aproduction environment to configure the applications and run the jobs.
  • Used Maven for build and management.Extensively involved in Test-Driven Development.
  • Converted the HTML Pages to JSF Tag Specific Pages.
  • Developed JSP and managed beans using JSF.
  • Involving in design meetings before developing the application and be proactive in discerning performance issues and developing thehigh-performing application.
  • Worked with WebSphere as the application server.

Environment: Spring-MVC, Java, JSP, Spring Security, JSTL, XML, RESTFUL, SOA, JAX WS, WSDL, Web Logic Application Server, Oracle 10g, Hibernate, Maven, TOAD, Junit, log4J

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements from Business Analysts, involved in analyzing the project with Senior managers and helped in creating Class Diagrams.
  • Followed the Waterfall model and communicated with the On-Shore teams.
  • Created the web UI using Struts, JSP, Servlets and Custom tags, JavaScript, jQuery, and Ajax.
  • Used Core Spring framework for Dependency injection, Security and to integrate services.
  • Implemented REST web services with Spring Web service /Spring Security.
  • Implemented expression based spring security.
  • Wrote the Spring DAO's to access the database using JDBC calls.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, EJB-jar, and web.xml using XML.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Developed triggers, packages, procedures and functions using PL/SQL.
  • Developed Business logic classes using Session Beans for Processing Manager Service.
  • Involved in creating, configuring and Automating the build files using Ant.
  • Generated Stubs from XSD, WSDL using Gradle.
  • Designed, Developed and Implemented JSP's in Presentation layer for theSubmission Application reference implementation.
  • Wrote JUnit test cases for unit testing the integration layer.
  • Call PayPal/CyberSourceAPI to authenticate and authorize the transactions.
  • Banning the IP address that is considered as afraud based on business requirements.
  • Involved in production support of theapplication(L3), debug/analyze the rolling logs in aproduction environment.
  • Co-ordinate with on-shore resources for the tickets raised by the customer support team and solve the issue after tracking the root cause analysis.

Environment: Java 1.6, HTML, JavaScript, Servlets, JSP, JDBC 3.1, JNDI, Struts 2.2, Spring 3.1, Web services, RAD, Oracle10g, SQL, PL/SQL, UML, XML, ANT, JUnit, Log4j, and Linux.

Confidential

Java Developer

Responsibilities:

  • Extensively used Scrum Programming concept which is part of agile methodologies to work for every iteration and used continuous integration tool to make the build passes before deploying the code to another environment.
  • Designed business applications using web technologies HTML, XHTML, CSS, Bootstrap, JavaScript, Angular JS and jQuery based on the W3C standards.
  • Designed the application by implementing Spring Framework based on MVC Architecture.
  • Java Server Faces is java based web application framework intended to simplify development integration of web-based interface.
  • Involved in analysis, design, development, testing/debugging and implementation.
  • Developed application using Spring framework that leverages that classic (Model view controller MVC) architecture.
  • Implemented features like logging, user session validation using Spring-AOP module. Used spring security framework for authentication and authorization of the application.
  • Used Spring core for dependency injection/Inversion of Control (IOC) and implemented using spring Annotation.
  • Spring Batch for scheduling and maintenance of batch jobs.
  • Worked in Test Driven Development (TDD) using JUnit.
  • Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories, and services.
  • Extensively worked with XML schema, XQUERY, XSL/XSLT, XML to navigate in XML documents
  • DOM4J to process and parse XML files.
  • Used RESTful Web Services to communicate with different application
  • Implemented the Web Services and associated business modules integration.
  • Designed the project using MVC, Session Facade, Service Locator and Business Delegate patterns.
  • Created aset of classes using DAO pattern to decouple the business logic and data.
  • Involved in coding, maintaining, and administering Servlets, and JSP components.
  • Designed and developed complex SQL queries, stored procedures, triggers & views using MySQL.
  • Deployed the application in WebLogic Application server and Apache Tomcat 6.0 application servers. service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components
  • Used Web Logic as anapplication server.
  • Experience in multiplatform Unix environments, with hands-on expertise scripting, and systems integration
  • Actively involved in code reviews and bug fixing.

Environment: Java 1.6, JSP, JSF, Spring 3.0, Hibernate 3.1, Maven 3.0, Eclipse 3.5, RESTful Web Services, Design Patterns, WebLogic, SOA, HTML, XHTML, CSS, Java Script, JUnit, Log4j, Puppet, MySQL, Unix.

We'd love your feedback!