We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY:

  • Around 9 years of experience in Requirements gathering, Analysis, Design, Development, Testing, Implementations and Support using Java and J2EE technologies
  • Used multiple SDLC methodologies such as Waterfall and Agile
  • Well versed with core Java concepts like Collections, Serialization and Multi - threading
  • Experience in Enterprise Application development using Spring, Hibernate, Struts, JSP, Servlets, Custom Tags, JDBC, JSTL, Log4j
  • Experience in implementing Restful and traditional web services using technologies such as JAX-RS, JSON, SOAP, JAX-WS, XML, JAXB, Jackson, Jersey, SOAP-UI and Postman
  • Extensively used Struts 1.2 framework with creation of Action classes, form beans
  • Worked on IOC, Dependency Injection concepts, Spring IOC, Spring AOP, Spring JDBC, Spring-Hibernate Modules
  • Worked on ORM Hibernate concepts Associations, Collection Mapping, Inheritance and HQL
  • Used Web development tools such as HTML, XHTML, XSL, CSS, XML Technologies, JavaScript, DOM & SAX Parsers
  • Extensive knowledge on Test Driven Development (TDD) using JUnit frameworks.
  • Experience in design and connectivity of the database in Oracle 9i/10g/11g, MySQL, Postgres.
  • Full lifecycle experience in implementing n-tier web applications using OOP techniques
  • Used version control tools such as Subversion (SVN) and GitHub
  • Experience with application management tools JIRA, Bugzilla and Confluence
  • Good experience on using build tools Jenkins, Maven, Ant, Jacoco, JMeter
  • Worked on Apache Tomcat, WebLogic, WebSphere Servers
  • Extensive development experience on different IDE’s like Eclipse, STS and NetBeans
  • Wrote Detailed functional, technical specifications, design documents and User guides
  • Have excellent Communication, Interpersonal, Analytical and Debugging skills
  • Self-Motivated, Easily adaptable, worked in Onsite and Offshore work environments
  • Knowledge on Amazon Web services

TECHNICAL SKILLS:

Operating Systems: Windows 9x/NT/2000/XP/7/8, Linux, UNIX.

Languages: Java(JDK 1.x,Java SE 5/6/7,Java EE 5/6/7), SQL, C

Scripting Languages and Tools: JavaScript, JIRA, Angular JS, Confluence, Bugzilla, Crucible

Web Technologies: HTML, XHTML, XML, CSS, Servlets, JSP

XML Technologies: SAX, DOM, DTD, XSD, XML, XSLT, XPATH, WSDL, WADL

Distributed Technologies: JMS, RMI, JTA, JPA

Version Control: SVN, GitHub

Frameworks: Struts 2, Spring 4, JUnit, MVC, Hibernate 3.x

App/Web Servers: BEA Web logic, WebSphere8.5.5.5, Tomcat8, Jetty

Web Services: SOAP, REST, JAX-RS, SOAPUI, UDDI,WSDL, Apache Axis, JAXB, JAXP, JAX-WS, JSON,Amazon Web services

Software Methodologies: Agile methodologies Scrum and Extreme programming, Object-Oriented Analysis and Design (OOAD), Waterfall Model

IDE: Eclipse 3.3, NetBeans 6, STS

Databases: Oracle 9i/10g/11g, MySQL, Postgres

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

Senior Java Developer

Responsibilities:

  • Developed Soap based web services for brokerage and investmentaccount creation using JAX-WS and tested the web service using SOAP UI.
  • Worked on stories assigned for Agile Sprint on back end server for persisting response from data sources using Java 7, Spring 4, Hibernate, SOAP Web services
  • Used Angular JS as the development framework to build a single-page application.
  • Used AngularJS components for web application development and worked extensively On directives, filters, services and controllers.
  • Integrated various modules and deployed them in WebSphere Application Serverin Dev, QA and UAT environments.
  • Used Log4j for writing the logs including errors, info, etc.
  • Involved in configuring Jenkins jobs for building project and deploying using Jenkins and Maven
  • Created initial code base structure
  • Used multithreading inprogramming to improve overall performance
  • Used various design patterns like Singleton, Factory and Data Access Object in the implementation.
  • Created RESTful web services using JAX-RS and jersey framework
  • Involved in implementation of various modules and enhancement within the application
  • Support during post production issues.
  • Participated in story grooming session to refine requirements add details for development andprovide accurate estimations for development work.
  • Participated in daily Stand up call for Sprint and provide status

Environment: Java 1.7/J2EE, SOAP Web Services, Restful webservices, JUnit 4, Spring 4, SOAPUI 4.6, Oracle 11g, JDK 1.7, XML, MAVEN, Eclipse4.3, Log4j, WebSphere 8.5.5.5, Unix, Windows 7, Putty, SVN, Jenkins, JIRA, My batis,Stash,Angularjs

Confidential, Manhattan, NY

Senior Java Developer

Responsibilities:

  • Developed Soap based web services forpersonal information validation, PIN validation, checking eligibility for prepaid card, ListFundingOptions, AutoReloadPreferences, ECI creation and Coupon codes using WSDL,SOAP,JAX-WS
  • Worked with the team on stories using Test Driven Development using Junit, Mockito and Power mock framework
  • Coordinated team members, product owner to clarify the impediments
  • Used WebSphere server and resolved issues during application deployments
  • Consumed SOAP based Web Services for retrieving existing customer information and validating customer details
  • Involved in configuring Jenkins jobs for building project and deploying using Jenkins and Maven
  • Upheld quality for Java code using PMD, Sonar Qube and Jacoco tools
  • Improved existing Code Coverage from 30% to 95% and reduced technical debt.
  • Involved in testing of Soap web services using SOAP-UI
  • Participated in code migration and resolving code conflicts in various versions
  • Participated actively in Code Reviews using Crucible
  • Participated actively in WSDL reviews
  • Involved in requirements gathering, analysis and grooming stories
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Used spring framework to the DAO and Bean objects, auto wiring the components.

Environment: Java 1.7/J2EE, SOAP Web Services, JUnit 4, Spring 4, SOAPUI 4.6, Oracle 10g, JDK 1.7, XML, MAVEN, Eclipse4.3, Log4j, WebLogic 12, Unix, Windows 7, Putty, SVN, Jenkins, Sonar, PMD, Jacoco, Fisheye, JIRA, Confluence, Splunk, Crucible, Cucumber, Lisa

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Analyzed the functional & non-functional Requirements from the Detailed Specifications Document
  • Applied agile evelopment throughout the project. Involved in daily SCRUM meetings
  • Prepared design documents and involved in development of front end, middle tier and back end modules
  • Implemented and used various design patterns in the projects such as Model View Controller (MVC), Data Access Object, Factory Pattern, Data Transfer Object and Singleton
  • Implemented the application using Spring MVC framework which is based on Model View Controller design pattern
  • Implemented MVC Architecture using JSP
  • Consumed SOAP based Web Services for trade entitlement data
  • Consumed SOAP based Web Services for retrieving customer credit card information from third party
  • Implemented logging of information using Spring AOP
  • Integrated Spring Framework with hibernate for accessing trades data from Oracle database
  • Designed and developed data persistence layer using Hibernate tasks such as O/R mapping, hibernate configuration, validations, advanced query support
  • Created build scripts using Maven and Unix shell scripting for CI/CD server
  • Deployed application on Tomcat7.x servers in Dev, QA and UAT environments
  • Designed and developed Jasper report templates for generating confirmations
  • Maintained code quality using tools such as Check Style, PMD and Find Bugs
  • Used Junit4 and Mockito framework for writing unit test cases
  • Optimized, tuned and redesigned existing code to suit the changing requirements
  • Participated in code reviews and implemented review comments
  • Analyzed and fixed build issues in TeamCity7.1 CI/CD server

Environment: Java1.7, J2EE, Spring3, Spring MVC, Spring AOP,hibernate 3.x, JUnit, Eclipse4.3, Tomcat7, JSP, HTML, XML, JQuery, Java Script, Oracle 10g, Maven, SQL, Log4J, UNIX, Windows 7, TeamCity7.1, Jasper Reports, Check Style, PMD, Find Bugs

Confidential, Boston, MA

Java/J2ee Developer

Responsibilities:

  • Designed and developed web based UI using JSP, Spring MVC & JSTL Tag libraries, HTML and spring controller classes to map the user request
  • Used spring beans with the concept of inversion of control for injecting the class beans
  • Used HQL, Criteria API to retrieve and update the data.
  • Involved in designing the handlers, and hibernate mappings for the service and data access layers
  • Used JNDI to load the session attributes and database connections
  • Developed various java script functions and events using JQuery to perform validations
  • Developed unit test cases, integration test cases and test clients using Junit framework
  • Created shell scripts to log runtime errors
  • Worked on Cascading style sheets(CSS) for the cosmetic changes of the GUI pages
  • Published and Consumed SOAP based web services, tested using SoapUI tool
  • Used Log4J for writing the logs for errors, warnings and info
  • Used SQL to manage data and created sql scripts for tables, views and triggers
  • Used SVN as version control system for source code and project documents
  • Fixed bugs raised by QA team using Quality Center
  • Deployed and tested the application in dev and test environments using WebLogic server

Environment: Java 1.6, Spring IOC, Spring MVC 3.0, Hibernate 3.0, JEE, XML, HTML,CSS, AJAX, JQuery 1.8,, Web services, SOAP UI, JUnit, Quality Center, Eclipse 3.7, Toad, Oracle, Web Logic 10.3.

Confidential, Austin, TX

Java/J2ee Developer

Responsibilities:

  • Actively involved in the complete life cycle of development from the analysis phase to testing phase
  • Developed user interface using JSP, JavaScript for customer to easily monitor calls during device maintenance changes
  • Written stored procedures in MySQL database for data aggregation and call counts
  • Automated data retrieving and data aggregation using JDBC and stored procedures
  • Automated reports scheduling using Business Objects Info View portal
  • Developed JUnit Test Cases for Unit Testing
  • Did Setup for freeRadiusServer in development and QA environments
  • Used Subversion (SVN) for source code management
  • Used Eclipse 3 IDE for writing java code
  • Fixed defects, enhanced reports for new requirements and used Bugzilla for tracking change requests
  • Involved in deploying report files and scheduled reports in production
  • Involved in analyzing data gaps in reports
  • Interacted with QA team and worked on bug fixing
  • Actively participated in production deployments of the various releases of the application

Environment: Java5.0, J2EE, JavaScript, JSP, JSTL, Ajax, JDBC, MySQL, Eclipse 3, Subversion, apache Tomcat-6.0, Windows, Linux, Business Objects, Crystal Reports XI, Free Radius, Subversion, Bugzilla, AAA protocol.

Confidential

Java Developer

Responsibilities:

  • Analyzed the requirements and prepared detailed requirement specification documents
  • Implemented code using struts 1.1 to direct user request to a controller servlet, which will determine the nature of the request and pass it to the appropriate handler
  • Developed JSP’s needed for the application
  • Used Tomcat 5.5 as the Server
  • Created Technical Design Documents using UML standards which includes Class Diagrams and Sequence Diagrams
  • Developed the data access layer using Data Access Object (DAO) design pattern
  • Used Struts tag libraries(html, bean, logic) while developing user interface
  • Used TOAD for the creating and running Database queries and scripts
  • Involved in writing the SQL Stored Procedures
  • Implemented code using JavaScript for client side validations
  • Created UNIX shell scripts for application
  • Prepared release documents
  • Involved in defect fixing and enhancements of various modules within the project and tracked using Bugzilla
  • Actively participated in production deployments of the various releases of the application

Environment: Java1.5, J2EE, JUnit, Tomcat5.5, JSP, Struts 1.1, JSTL, Custom Tags, HTML, CSS, XML, AJAX, Java Script, MySQL, Subversion, Ant, SQL, Log4J, UNIX, Windows, Rational Rose, Toad.

We'd love your feedback!