We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

EXPERIENCE SUMMARY:

  • Java and J2EE Programmer with 7 years of development experience in all the phases of the life cycle of the software development.
  • Strong experience with web services creation and consumption using Axis2, Spring - WS and Jersey.
  • Expertise in unit testing through JUnit framework and web services testing with SOAP UI, Selenium.
  • Extensive work experience in MVC frameworks such as Spring and Struts2.
  • Strong front-end development experience in using JavaScript, jQuery, CSS, HTML, Ajax, JSP and Tag libraries.
  • Strong background with relational databases Oracle, DB2 and MySQL and non-relational databases like MongoDB.
  • Worked extensively with ORM frameworks like Hibernate along with JPA to integrate with middleware.
  • Proficient in using SQL and PL/SQL: creating and updating SQL Scripts, Stored Procedures, Joins, Views and Triggers.
  • Well versed with Micro-Services with Spring Boot and Jackson and cloud services such as Amazon.
  • Extensive DevOps and Continuous Delivery software experience.
  • Excellent communication, presentation and interpersonal skills.
  • Proven track record of accomplishing the project deliverables within the time frame.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, Python, Groovy

J2EE Technologies: Servlets, JSP, EJB, JPA, JNDI, JMS

Frameworks: Spring, Hibernate, Struts2

IDE Tools: Eclipse, MyEclipse, RAD

GUI: Swing

Application Servers: Tomcat, JBoss, WebLogic, WebSphere

Databases: Oracle 10/11g/12c, DB2, MySQL, MongoDB

Database Tools: MySQL Workbench, SQL Developer, TOAD

XML Technologies: XML, XSLT, XSD, SAX/DOM

Web Technologies: Html, JSP, CSS, JavaScript, Ajax, jQuery, AngularJS, React

Testing Tools: JUnit, SoapUI, Selenium

SDLC Methodologies: Agile, Waterfall

Web Services: Spring-WS, Axis2, Jersey

Building Tools: Maven, Ant, Gradle

Deployment Tools: Jenkins, CruiseControl, Anthill, udeploy

Versioning Tools: ClearCase, SVN, Git

Tracking Tools: ALM, Jira, HPQC, Mantis, Teamforge

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Senior Java Developer

Responsibilities:

  • Researched and implemented a cloud solution using Google Cloud Platform for image storage and retrieval.
  • Wrote Automation test cases using TestNG framework and Selenium framework
  • Improved the existing codebase by following best practices

Environment: Java 1.8, Spring, Hibernate, SQL Developer, JBoss, VMware, TestNG, Selenium, Oracle 12c, Jenkins, Jira, Ajax, JSON, jQuery, JSP, Git, gsutil, cURL

Confidential, Fremont, CA

Apps Systems Engineer

Responsibilities:

  • Acted as the Team Lead to plan releases and coordinate with other teams downstream and upstream for multiple planned releases.
  • Supported the application upgrade from the legacy system to the new system, with changes including Java 8 upgrade, workflow upgrade and database migration.
  • Utilized process monitoring tools to identify application slow down and addressed the causes.
  • Improved running efficiency of the applications by using new Java features and improving algorithms.
  • Worked on the workflow tools and internal REST web services to manage transferring data between applications while using Hadoop and Splunk for analytics.
  • Implemented changes for framework upgrade for Struts2 and Spring as an expert resource.
  • Upgraded and validated the web services used in the application using SOAP UI.
  • Developed Spring Boot and microservices solutions to provide access to the applications

Environment: Java 1.8, Struts 2, Spring, Hibernate, SQL Developer, RAD, WebSphere, JBoss, IBM MQ/BPM, REST, Oracle 11g/12c, AntHill, ALM, Jira, Jenkins, Gradle, Groovy, AppDynamics, Hadoop, Splunk, Ajax, JSON, jQuery, JSP, JUnit, SVN, Git, Microservices

Confidential, NV

Java Developer

Responsibilities:

  • Developed and supported the web services used for data exchange between different state departments.
  • Developed and supported the microservices, Spring Boot/J2EE web application used for inmate banking.
  • Acted as a code reviewer and a mentor to junior programmers.
  • Implemented an AWS cloud solution to get video data from remote camps to the main servers.
  • Used Profiling tool JVM monitor and Observium to detect and fix issues in the code to make it scalable.
  • Utilized Struts MVC architecture and SOA to structure the project module logic.
  • Used Spring framework to manage the java bean lifecycle.
  • Utilized Front-end technologies such as FreeMarker, JavaScript Libraries/Frameworks Node, AngularJS and jQuery extensively in developing and customizing web pages.
  • Unit tested the code and ran system integration tests in JUnit and Selenium to ensure code compatibility.
  • Modified Ant/Maven build scripts for application deployment for different environments.

Environment: Java 1.8, Python, AWS, Struts 2, Servlets, Spring, Hibernate, SQL, HQL, SQL Developer, Eclipse, Tomcat, SOA, REST, Oracle 12c, MongoDB, Splunk, Ant, Maven, JVM monitor, Observium, Ajax, JSON, jQuery, JSP, HTML5, FreeMarker, JUnit, Selenium, Mantis, Teamforge, Waterfall methodology

Confidential, Carson City, NV

Java Developer

Responsibilities:

  • Used Spring framework modules to manage java beans- DI/IOC, AOP, and MVC.
  • Setup ODI tool along with ActiveBatch for retrieving files from state agencies and batch processing.
  • Created SOAP/REST based web services using Axis2 and Jersey and made them available through Mule ESB.
  • Used Hibernate to create ORM mappings, Inheritance & fetching strategy, performing CRUD operations and managing second level cache.
  • Used Front-end technologies such as Flexigrid, Bootstrap, JavaScript Libraries/Frameworks React, AngularJS and jQuery extensively in developing application modules.
  • Facilitated upgrade to Java 8, replacing the Joda library, using Streams and Lambda expressions.
  • Modified Ant/Maven scripts for application deployment.
  • Used SOA security layer to add filter functionality defined by new security roles.
  • Utilized JUnit for unit testing and integration testing and SoapUI for web service testing.

Environment: Java 1.7, Java 1.8, Spring, SOAP, SOA, Servlets, XML, REST, Hibernate, SQL, PL/SQL, JUnit, SQL Developer, Eclipse, WebLogic, Oracle 11g, Maven, Ant, Bootstrap, FlexiGrid, Mule ESB, Ajax, JSON, jQuery, JSP, HTML, ClearCase, CruiseControl, Dynatrace, Agile methodology, Waterfall methodology

Confidential, Saratoga Springs, NY

J2EE Developer

Responsibilities:

  • Used Spring IOC (Inversion of Control), MVC framework.
  • Created rich internet web pages using HTML, CSS, Ajax, JavaScript, jQuery and Taglibs.
  • Developed and exposed the SOAP web services by using WSDL and Axis2 and Restful web services using Jersey API.
  • Used JBoss application configuration to implement load balancing and failover recovery and used Drools to manage business rules.
  • Supported the data model using Hibernate as the persistence layer that uses Oracle/DB2 as the backend databases.
  • Developed code utilizing DB links supporting data exchange from multiple databases, DB2 and Oracle.
  • Developed test cases using JUnit for functionality along with regression and load balancing testing.
  • Utilized Ant tool to build the application for deploying to various environments.
  • Set up MQ queue channels to receive from and send messages to queue manager.
  • Integrated message systems using JMS (MQ) and XML.

Environment: Java 1.6, Hibernate 3.0, Tomcat, JBoss, JMS, EJB3.0, Spring, Servlets, IBM MQ, XML, SOAP, REST, JavaScript, jQuery, DB2, Oracle, Ant, JUnit, Eclipse, Git, SQL, PL/SQL

Confidential, North Brunswick, NJ

J2EE Developer

Responsibilities:

  • Designed user interface web pages using JSP, JavaScript, CSS, jQuery and JSON.
  • Used JBoss Server for application deployment and Drools for setting up business rules.
  • Used Spring Batch for data transfer with internal systems and used ActiveBatch for scheduling.
  • Developed a web services using Axis2 to track retail and financial transactions.
  • Used Spring modules DI/IOC, AOP and MVC extensively during development.
  • Used JAXP for parsing & JAXB for binding and integrated downstream systems through JMS and XML.
  • Involved in Hibernate configuration setup & mapping files using generators, associations & inheritance.
  • Integrated Hibernate framework with the Spring framework.
  • Created Ant scripts to build and deploy applications.
  • Used JUnit for unit and system integration testing and SoapUI for web services functionality testing.

Environment: Java 1.6, Hibernate 3.0, JBoss, JMS, JUnit, Spring, Servlets, Ant, SQL Server, SQL, PL/SQL, Web Services, SoapUI, Agile, RAD, SVN, ActiveBatch, JSON

We'd love your feedback!