We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Sunrise, FL

SUMMARY:

  • 10+ years of experience as a Software application developer with extensive Object Oriented Analysis and design (OOAD), experience in Java, J2EE Frame work & Core Java technologies for web enabled (internet/intranet) application.
  • Extensive working experience in Server side Java using Servlets, JSP and EJB.
  • Experience developing applications using three tier architectural frameworks such as MVC (Model View Controller), Spring4, Spring Boot framework and Hibernate.
  • Skilled in using Hibernate as the Object Relational Mapping solution.
  • Experience in implementing Spring AOP and Dependency Injection.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams; Sequence Diagrams and Behavior Diagrams.
  • Experience with J2EE design patterns such as Session Façade, Strategy, Template, DTO, DAO, Singleton, Transfer Object and Business Delegate.
  • Expert in database development skills using Oracle (9i, 10i) PL/SQL and DB2 to write stored procedures, stored functions and triggers.
  • Substantial knowledge about Apache Web Server, IBM Web Sphere Application Server, JBoss Application Server.
  • Experience working with development IDEs such as Eclipse, Intellij, Netbeans, and Weblogic.
  • Worked on different version control tools such as CVS, Subversion, and GIT.
  • Experience working on Build scripts using Ant Build tool for automated compilation and packaging.
  • Good knowledge of developing GUI based application using Swings and Java Applets.
  • Strong expertise in developing user - friendly web interfaces using HTML, DHTML, CSS, Struts Tag Library, JavaScript with AJAX technology.
  • Strong front end pixel perfect responsive developer using HTML5, CSS3, AngularJS and Jquery.
  • Expertise in implementing Service Oriented Architecture (SOA) using XML based Web Services Restful, (SOAP/WSDL) and XML technologies such as XML Schemas and XSLT
  • Expertise in Software Development Life Cycle - SDLC (analysis, design, development and testing).
  • Proven experience working with teams onsite/offshore and coordinating with business to translate functionality into technical terms.
  • Ability to deliver quality work under pressure and aptitude to meet client deadlines.
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and work as a part of a team as well as independently.

TECHNICAL SKILLS:

Programming: C, Java and J2EE, Verilog, SQL, PL-SQL, UML

Databases: MySQL, Oracle 9i/10g, SQL-Server 2003/2007, DB2

Operating Systems: Windows 8//7/XP/Vista, Unix/Linux, Mac OS.

Web Technologies: HTML5, XML, CSS3, XSL, JavaScript, JQuery, AngularJS, NodeJS, Servlets.

Java Technologies: Java (JDK 1.7/1.8), J2EE, Servlets, JSP, Spring4, Spring IOC, MVC, JDBC, Spring Boot

Spring Modules: IOC, AOP, Spring MVC, Spring ORM, Spring Web Flow, Spring Security, Spring Data

Web Services: RESTful, SOAP, Microservices.

Web/ Application Servers: WebSphere 7.0/6.0, Jboss EAP 6.1+, Apache Tomcat 6.x

Scripting Languages: JavaScript, Perl, Unix Shell Scripting

Version Controls: CVS, SVN, GIT

IDE: Eclipse, Spring tool suite(STS), Net Beans, Intellij

Design Patterns: Singleton, DTO, DAO, Template, Strategy, Factory

Content Management: Drupal, Cacade Server v6.8.2

Service Management Suite/ Tools: ServiceNow, Rally(CA Agile Central), CA Clarity (Timesheet)

Code Coverage: SonarQube

Continuous Integration: Jenkins, Nexus, XLRelease, ePaaS

SDLC: Agile scrum and various versions of Agile

Concepts: OOPS, SOA.

Others: SOAPUI, Postman, Insomnia, Confluence, MS Office, Excel, Word

PROFESSIONAL EXPERIENCE:

Confidential, Sunrise, FL

Senior JAVA Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Scrum methodology.
  • Responsible for the analysis and development of the projects.
  • Build microservices for the delivery of software products across the enterprise.
  • Created microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Provide support for testing which includes User Acceptance testing
  • Work with the other team members for product review
  • Resolve problems of the production by working with the end-users.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams
  • Implemented Restful Services using spring and Spring Boot Framework which is based on Model View Controller design pattern.
  • Monitored the error logs using Log4J and fixed the problems.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and Spring Boot Framework.
  • Involved in Consuming XML Web Services using SOAP, SAX and DOM XML parsers, WSDL, JAXB.
  • Involved in creating Restful services which are consumed by clients.
  • Used Hibernate and also used JDBC for database connectivity to Sql Server.
  • Performed unit testing using JUNIT framework and Mockito.
  • Used Maven to build the application and deployed on Jboss Application Server.
  • Used SVN, GIT for version control.
  • Used Cobertura for code coverage
  • Used Continuous integration tools as Jenkins, Nexus, ePaaS, XLRelease

Confidential, Jersey city, NJ

Senior Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile methodology.
  • Responsible for the analysis and development of the projects
  • Extracted Re-usable modules from a monolithic application into libraries for use in new microservices
  • Provide support for testing which includes User Acceptance testing
  • Work with the other team members for product review
  • Responsible for the support of the functionality of the engine that is used for the loading, storing, retrieving and receiving of information about DB2 database
  • Provide on-call support on rotational basis
  • Resolve problems of the production by working with the end-users.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP 2.1, JSP Tag libraries, AJAX and Struts Tag Libraries to simplify the complexities of the application.
  • Used JavaScript to perform checking and validations at Client's side.
  • Developed various EJB 3.0 components to fulfill the business functionality.
  • Monitored the error logs using Log4J and fixed the problems.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Involved in Consuming XML Web Services using SOAP, SAX and DOM XML parsers, WSDL, JAXP 1.1 and JAXB 2.0.
  • Used JMS 1.1 API for asynchronous communication by putting the messages in the Message queue and consumed it using MDB.
  • Used Hibernate and also used JDBC for database connectivity to IBM DB2 8.0.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT scripts to build the application and deployed on BEA WebLogic Server 9.0.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using MyEclipse 5.0 and used CVS for version control.

Confidential, Livonia, MI

Programmer Analyst/Java Developer

Responsibilities:

  • Involved in analysis, design, development, UAT and production of the application and develop UML diagrams.
  • Built a presentation layer for applications using Servlets/JSP and Spring framework.
  • Built data-driven Web applications with server side J2EE technologies such as Servlets/JSP. Generated dynamic Web pages with Java Server Pages (JSP).
  • Extensively used the Spring MVC Framework.
  • Developed Data Access layer using Hibernate.
  • Developed Eclipse Rich Client Platform framework for creating Java client side applications
  • Used JTA for managing transactions across JMS Queues and Database Management System resources.
  • Developed Ant Scripts to build the application.
  • Deployed application on Web Sphere Application Server using Web Sphere Studio Application Developer (WSAD).

Confidential, Troy, MI

Programmer Analyst/Java Developer

Responsibilities:

  • Functional and technical requirements relating to the Facility view module of OCA project. Involved in gathering business requirements finalizing the project scope discussion for the application.
  • Used UNIX shell in windows with Putty tool for deploying application in Sun Solaris servers.
  • Used Jboss Server and Apache Web server for deployment and java enterprise services.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed the different components of application such as JSPs, Servlets.
  • Implemented the UI using HTML, DHTML, CSS, AJAX, JavaScript and JQuery.
  • Used Spring Core for dependency injection and Hibernate ORM support.
  • Used Hibernate Synchronizer plugin to generate and configure Associations, POJOs, Mappings and DAO file
  • Consumed Web Services using Apache Axis and tested it using Soap UI.
  • Used ANT scripts to build the application and deployed on Jboss server.
  • Monitored the error logs using Log4J and fixed the problems.
  • SVN version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
  • Involved in performing unit test cases and integration test cases using JUnit and Jmeter.
  • Working on development and Interacting with offshore, different vendors and component teams to resolve the issues during design, development and testing.
  • Used Clear Quest for defect tracking system.

Confidential

Java/J2EE Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications
  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
  • Designed front-end, data driven GUI using JSP, JSF, HTML, JavaScript and CSS.
  • Designed, implemented and deployed J2EE web application using JSP and Spring IOC.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed webservices using SOAP, WSDL, XML and Apache Axis.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
  • Used Netbeans for development and WebLogic Application Server for deploying the web application
  • Used log4j for logging and SVN for version control.
  • Configured and deployed web application in Websphere Application Server

Environment: Java, JDK, AXIS, JSP,JSF, Servlets, JavaScript, XML, CSS, Spring, SOAP, HibernateEclipse, NetBeans, WebLogic, Oracle, JBOSS, UML, XSLT, Ajax, Log4j, ANT6

Hire Now