We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 6+ years of IT experience using Java/J2EE in Software Development Lifecycle (SDLC) including Analysis, Design, Development, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise applications.
  • Extensive experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
  • Experience in designing and developing multi-tier enterprise applications using Java, J2EE related technologies such as Servlets, Struts, spring, JDBC, Hibernate, XML, JSP, HTML and Web Services.
  • Experience in working with IBM Web sphere, JBoss Portal/Application server, and Apache Tomcat servers.
  • Experience in developing Web Services using - SOAP/RESTFUL WS and programming skills in designing and implementation of applications using Java/J2EE.
  • Experience in writing UNIX shell scripts and automation of the processes using UNIX shell scripting.
  • Expertise in SpringIOC design patterns to build the application services layer.
  • Experience in using JAX-WS, Spring, ApacheCXF to develop SOAP web services.
  • Experience in using spring, Apache CXF and Jersey to develop Restful web services.
  • Experience in database access using JDBC and extensive experience in building the data layer using O/R mapping technology such as Hibernate.
  • Expertise in database programming (SQL, PL/SQL) with Oracle, MySQL and MSSQLserver.
  • Extensively used Eclipse, Net Beans and IntelliJ as IDE for application development and support.
  • Extensively used Maven, ANT as build script for application build and deployment.
  • Extensively used log4j for logging.
  • Extensively used Junit, Mockito for unit testing.
  • Worked with SVN, Git and Perforce for version control.
  • Designed and coded application components in an agile environment, Test Driven Development (TDD) and Behavior Driven Development.
  • Good communication skills, interpersonal skills, leadership skills, self-motivated, quick learner and team player.
  • Extensive experience working/supporting applications in Production, QA and Dev environments.
  • Knowledge on NoSQL databases like Mongodb, MarkLogic, Cassandra.

TECHNICAL SKILLS: -

OS: Servlets, web services, SOAP, Rest, JSP, JDBC, JNDI, EJB, RMI, JPA, JMS, Struts II, Spring, Hibernate.

Programming Languages: Java 7,Java 8, C, C++, PL/SQL Java API/Frameworks

Web Technologies: HTML, DHTML, DOM, JavaScript, AJAX, CSS

XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, WSDL

Application/Web Servers: WebLogic, JBoss, IBM WebSphere, Apache Tomcat

Databases: SQL Server, MySQL, Oracle, DB2

IDE Tools: Eclipse, JBuilder, Intelli J, Microsoft Visio

Operating Systems: Windows, UNIX, LINUX.

Tools: Tableau, Rational Rose, JUnit, Log4j, JConsole, JProbe

Design Methodologies: UML, Rational Rose

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Java Developer

RESPONSIBILITIES: -

  • Involved in development of three applications (GBRS, TCPR, GenedataGBRS) using RESTful based web services (RestEasy) in order to provide the applications the service to consume data while registration or while updating a registration.
  • Used Swagger for the documentation of APIs and Swagger URIs are published on GBRS (Global Biologics Registration System).
  • Created SQL queries for selecting, inserting, updating the data of Oracle database.
  • Created triggers on some of the tables.
  • Was responsible for doing backend curation events to correct the available data.
  • Created ant file for building the war of the applications (GBRS, TCPR).
  • Used Maven for managing dependencies and building jar for GenedataGBRS application.
  • Developed GenedataGBRS using Spring Framework and also used JSR 303 validations for validating the request.
  • Was responsible for deploying the war in dev, test and prod environments onto tomcat server.
  • Wrote Cron job for automatic restart of the server every 7 days.
  • Created email service for GBRS using velocity template which is to be triggered whenever a registration fails alerting the developers and business team.
  • For TCPR created email service using SMTP host and server to trigger if any registration is updated so that the business team could approve it just by clicking approve button in email.
  • Participated in daily stand up, sprint planning as part of agile methodology to deliver the code in Sprint.
  • Created a tab on the TCPR website using AngularJS, HTML, CSS for scientists to send suggestions and complaints which goes directly to fogbugz.
  • Wrote complex SQL queries using joins, sub queries and inline views to retrieve data from the database.
  • Used GIT as a version control.
  • Developed a REST end point to export data to excel.
  • Used LDAP host to create a RESTful service that returns details of all the employees at Confidential .
  • Used JUnit to write unit tests and integration test- used Mockito to mock objects.
  • Used Jenkins for Continuous Integration Builds and Deployments (CI/CD).
  • Used Postman for testing the REST endpoints locally.

ENVIRONMENT: Java 1.8, J2EE, JDK 1.8, Spring 3.2.5, RESTFUL web services, Eclipse 4.3, Hibernate 4.3.0, Node.js, Angular JS, Tomcat, HTML5, CSS3, SQL, Log4j, Oracle 11g, XML, XSLT, JUnit, Maven, Git, Jenkins, Linux.

Confidential, Herndon, VA

Java Developer

RESPONSIBILITIES:

  • Involved in (SDLC) Requirement Analysis, Design and Develop and Implement the application using J2EE technology.
  • Involved in Development of Restful web services using Jersey for the functionalities like account creation, account amendment, account deactivation, account reactivation.
  • Documented results and interacted with client team and take ownership of key deliverables.
  • Used the lightweight container of the Spring Frame Work to provide architectural flexibility for inversion of controller (IOC).
  • Used Hibernate ORM to automate the mapping between SQL databases and objects in Java.
  • Developed user-friendly web-based GUI using JSP, CSS, HTML, and DHTML.
  • Created an interactive portfolio using JavaScript for the company website.
  • Implemented server side task using Java, Servlets, Java Beans and XML.
  • Web Application Development using Client Script design technologies like AngularJS, Node.js and other front end libraries and frameworks.
  • Developed WebServices for applications using RESTful WebServices and Jersey Rest client.
  • Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.
  • Implemented JMS for communication by diverting the messages into a queue.
  • On implementing JMS, migrated the application from Apache Tomcat to JBoss.
  • Extensively interacted with client project managers and technical experts to coordinate project deliverables and milestones.
  • Developed web applications using Rational Application Developer (RAD) and deployed it in WebSphere application server.
  • Working with and implemented third party e commerce (e-commerce) services including Payment methods like PayPal.
  • Used Log4J for logging framework and error handling
  • Designed & developed workflows to automate Migration using Python.
  • Used XPATH, XQuery and XSLT for XML transformations.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self Joins using TOAD and SQL Developer.
  • Involved in building and deployment of application in Linux environment.
  • Created database packages, procedures, functions, triggers, views and materialized views using Oracle PL/SQL.
  • Used Git for version control.
  • Implemented J2EE design patterns- Singleton, Abstract Factory, Factory, Business Delegate, Front Controller, Value List, Value Object and Service Locator.
  • Fixed many long-standing bugs along the full stack (frontend and back-end).
  • Created Maven archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation.
  • Created a build environment for Java using Jenkins, Git, Maven, Artifactory, and a number of Reporting tools.
  • Developed the test cases with Junit for Unit testing of the built components.
  • Troubleshoot the problems and fixes the bugs in XSLT and java related programs.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Created different interactive spring web flows for creating, modifying and deleting the case status.
  • Delivered a monitoring application to re-submit transactions into production queues from databases for error / exception records.
  • Coded and delivered middleware for Authorization/Referrals to process inbound and out bound messages to deliver transactions in a guaranteed delivery mechanism to relevant systems of record.

ENVIRONMENT: Java 1.7, J2EE, JDK 1.7, Spring 3.2.5, RESTFUL WebServices, Eclipse 4.3, Hibernate 4.3.0, Node.js, Angular JS, IBM WebSphere 8.0, HTML5, CSS3, SQL, PL/SQL, JBoss 4.2, Log4j, IBM MQ, Oracle 11g, Xquery, XML, XSLT, JUnit, Maven, Git, Jenkins, JIRA, UNIX, Linux.

Confidential, Sunnyvale, CA

Java Developer

RESPONSIBILITIES:

  • Involved in Design, Development, and Support phases of Software Development Life Cycle (SDLC).
  • Used agile software development methodology to develop project plans.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed GUI with HTML, DHTML, XML, XSLT, CSS and JavaScript.
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in SQL Server.
  • Involved in design and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
  • Handled long running calls to XML web services and SQL Server stored procedures using multi-threads.
  • Designed & developed workflows to automate Database Patching & Rollback using Python.
  • Installed configured and deployed the applications on WebSphere Portal and Application Server.
  • Experienced with RESTful and have designed as well as developed web services in Java.
  • Used IBM mq Queuing mechanism to send messages to clients and interact with other systems.
  • Wrote complex SQL queries using joins, sub queries and inline views to retrieve data from the database.
  • Involved in producing and consuming annotations of RESTful web services using JAX-RS.
  • Involved in exception handling of RESTful.
  • Responsible for developing the full stack (front-end development, application logic, services, data persistence) as well as server setup and maintenance.
  • Performed unit testing using Junit and Mockito.
  • Used RSA integrated SVN Repository to maintain version controlled source code.
  • Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Developed custom tags to simplify JSP code. Designed UI screens using JSP 2.0, CSS, XML, and HTML.
  • Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Extensively used AngularJS (Angular Bootstrap) for ng-grid, and UI components.
  • Custom node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Designed & Implemented database Cloning using Python.
  • Used SQL server as the backend database. Involved in design of the database schema and development of stored procedures.
  • Used IBM WebSphere as an application server.

ENVIRONMENT: Java, J2EE, HTML5, CSS3, JavaScript, JDK 1.5/1.6, Restful, Servlets, JMS 1.2, Spring 3.2.3, Hibernate 4.3.0, Maven 2, SVN, JavaBeans, IBM MQ, Eclipse 3.4, Web-Services, AWS, SQL, PL/SQL, Microsoft SQL server 2005, XQuery, Linux, Unix, Angular JS, Node.js, JQuery, IBM Web Sphere Application Server.

Confidential, Minneapolis, MN

Java Developer

RESPONSIBILITIES:

  • Effectively interacted with team members and business users for requirements gathering.
  • Involved in analysis, design and implementation phases of the software development lifecycle (SDLC).
  • Scrum (Agile) methodologies are used for the application development.
  • Created detailed design document, use cases, sequence and class UML diagrams using Microsoft Visio.
  • Implementation of Spring core J2EE patterns like MVC, Dependency Injection (DI), and Inversion of Control (IOC).
  • Data Access Object (DAO), Business Delegate, Service Locator and Singleton from the enterprise applications.
  • Used Aspect Oriented Programming (AOP) from security and logging features.
  • Worked with HQL and Criteria API from retrieving the data elements from database.
  • Involved in the development of Triggers and stored procedures using PL/SQL backend implementation using database.
  • Developed user interface using HTML, Spring Tags, JavaScript, JQuery and CSS.
  • Developed request/response paradigm by using Spring Controllers, Inversion of Control and Dependency Injection with Spring MVC.
  • Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping java classes and database tables.
  • Used Eclipse IDE as development environment to design, develop and deploy Spring components on Web Logic.
  • Implemented RESTful Web Services with Jersey API to deal with customer requests.
  • Built and developed the application using Apache ANT.
  • Developed test cases using JUnit and used Log4j as the logging framework.
  • Installation and setup of the class paths, maintenance and troubleshooting while deployment of software during development and QA phases.
  • Develop new initiatives on monthly bases and involved in handling the production issues investigate trouble tickets, application issues and fix the code.
  • Involved in unit integration, bug fixing and design review.
  • Used Subversion (SVN) from software configuration management and version control.

ENVIRONMENT: Java 1.6, HTML, JavaScript, CSS, JQuery, Spring 3.0, JNDI, Hibernate 3.0, Java Mail, WebServices, REST, Jersey, Oracle 10g, JUnit, Subversion, ANT, Log4j, Eclipse, WebLogic 10.3.3, Agile/Scrum

Confidential

Java Developer

RESPONSIBILITIES:

  • Played the role of J2EE Developer with heavy hands-on coding and entire SDLC.
  • Involved in the analysis and design of the system as a whole.
  • Involved in screen designs, SRS (Software Requirement Specification) and documentation of screens with CSS, JSP and HTML.
  • Involved in Implementation and coding of front end screens using Java, JSP
  • Developed web pages using JSPs, Servlets and JSTL to help end user make online submission of rebates.
  • Wrote business logic for online Trade enquires and processing of the applications for Trade business and validations.
  • Created WSDL Resources which is a formal description of web service and, configured Business Services.
  • Implemented Tiles in Struts Framework in order to avoid code redundancy for developing user screens that contain same Headers and Footers
  • Developed session beans, JNDI, MDBs in EJB for business logic and used SAX Parser to parse XML docs and Session Façade and Business delegate design patterns in Enterprise Java Beans implementation.
  • Responsible for deployments in Jboss Server in production environment.
  • Used JMS API in order to communicate with OASIS interface regarding approval of the transaction.
  • Wrote Unix shell scripts for Batch jobs, which should run on nightly basis and remove soft lock.
  • Used Oracle 9i as database in order to access customers Deal-Ticket Information based on customers Portfolio Number and asset portfolio number using Hibernate as Data Access Object.
  • Worked closely with Testing team and involved in automated testing using QTP.
  • Designed and Developed Web services using SOAP to make submissions.
  • Developed JUnit test cases and deployed code only after passing through Test.
  • Involved in Unit Testing, User Acceptance Testing (UAT) and Bug Fixing.

ENVIRONMENT: J2EE, Java, Struts 1.1, Tiles Framework, Ant, JDK1.4.1, Servlets, WebServices, EJB2.0, MDB, JNDI, JDBC, HIBERNATE, SOAP, JSP, HTML, CSS, JavaScript, UML, XML, PL/SQL, TOAD, Oracle 9i, JBoss, ALESB, JMS, Rational Rose UML, Agile, SCRUM, Windows 2000Advanced server.

Confidential

Jr. Java Developer

RESPONSIBILITIES:

  • Involved in requirements gathering, design, development and testing.
  • Involved in coding with Struts Action classes and java Server pages.
  • Developed web GUI components using Struts MVC Framework.
  • Created JavaScript functions for client side validations.
  • Involved in creating lists for Email campaign database.
  • Checked Advertiser content against the spam words.
  • Generated day, monthly and Advertiser wise reports.

ENVIRONMENT: JSP, Servlets, AJAX, Java Script, Struts, JDBC, MySQL.

We'd love your feedback!