We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Clearwater, FL

SUMMARY:

  • About 6+ years of experience in designing, implementing and deploying commercial enterprise application for multi - tiered distributed products and distributed application using Java/J2EE technologies.
  • Expert in Java Technology (J2SE, J2EE) and good understanding on OOPS concepts.
  • Extensive working experience with Core Java, Servlets, JSP, JavaScript, JDBC, JNDI, MVC, Struts, EJB, Java Mail, XML, JUnit, Tag Libraries, Custom Tags, Design Patterns.
  • Experience with various thread API’s like ThreadPoolExecutor, ExecutorService, BlockingQueue, ConcurrentMap, ScheduledExecutorService,
  • Extensive experience in Web Application development using - HTML, DHTML, CSS, XML, UML, JavaScript, JQuery, AJAX, Angular JS, Bootstrap, Spring, SOAP, REST, JAXB, JAX-RS, JAX-WS Hibernate, J2EE (JSP, JSTL, JMS, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).
  • Strong and Conceptual knowledge about creational, structural and behavioral patterns such as Frontcontroller, Singleton, Factory, Abstract factory, Value List, Builder, Adaptor Design, Session Façade, Data Access and many more.
  • Ability to work with XML and XML related technologies like XSL/XSLT/XSD/SAX parsers.
  • Experience with multiple Servers like Apache Tomcat, WebSphere, Weblogic, GlassFish, JBoss.
  • Experience of working with databases like Oracle 8i/9i/10g/11g, DB2 and MySQL.
  • Good experience in writing SQL Queries, Stored Procedures, function, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Good experience with deployment and release of the application with Apache ANT, Maven Jenkins building tool, test cases using JUnit, Mockito and application logging with Log4j.
  • Well acquainted with the Software Development Life Cycle (SDLC) and facilitating practices.
  • Understanding of UNIX Shell script programming.
  • Strong in developing use case, sequence diagrams and preliminary class diagrams for the system using UML, Microsoft Visio and Rational Rose.
  • Knowledge on continuous integration and build tool Jenkins

TECHNICAL SKILLS:

Languages: C, C++, Java 4/5/6/7, Java EE 1.4/1.5/1.6, PHP, SQL and PL/SQL

Web/App Servers: Tomcat 6.x/7.x/8.x, WebLogic, WebSphere, JBoss4

IDE/Tools: RAD 7.5, Net Beans and Eclipse, AWS

Databases: ORACLE 9i/10g/11g/12c, SQL Server 2005/2008, MYSQL, Sybase 12.5, DB2

Operating system: Windows NT, Windows XP/Vista/7/8/8.1/10, UNIX, Linux

Protocols: TCP/IP, FTP, SFTP, SCP

Java Technologies: J2EE, JSP, EJB, Swing, Servlets, JDBC, XML, XSLT, JMS, JNDI, UDDI, Web Services

Frameworks &tools: Struts, Spring, MVC, ATG, Hibernate, Junit, Easy Mock, AJAX

Web Technology: HTML, HTML5, DHTML, CSS, CSS3, JavaScript, JSP, JQuery, AJAX, AngularJS, Nodejs

Design & Modeling: UML, Design Patterns, Microsoft Visio, Rational Rose, Agile SCRUM

Version Control Tools: CVS, SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Clearwater, FL

Sr. Java Developer

Environment: JSP, JSF, XML, AJAX, JQuery, Javascript, AngularJs, MS SQL, Apache Tomcat, PL/SQL, Linux, SQL, Oracle, JavaScript, JAXP, JSON, Junit, SOAP, Servlets, Spring, JMS, Javascriptl.5, Eclipse 3.4.2, XML, EJB, HTML, WebSphere Application Server, Oracle 11g, EJB, ANT, CSS, Maven, AWS GIT, SVN.

Responsibilities:

  • Identified the Business requirements, prepared Detail Design document and got involved in preparing System Requirements for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Converted Mock-up into handwritten HTML, JSF, XML, AJAX and JSON. Used JavaScript for the client side validation. Used JSON method in JQuery to load JSON encoded data from the server
  • Used serialize array function from JQuery to encode a set of form elements as an array of names and values.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Developed, and debugged the Servlets and EJB with WebSphere Application server. Developed the middle tier using EJBs, Java Servlets.
  • Designed and developed UI layer with JSP, JSF, HTML, CSS and JavaScript, Angular Js, AJAX, JSON.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations such as @Entity, @JoinColumn, @ManyToMany, @Transient, @GeneratedValue.
  • Maintain high quality of RESTful services and implemented REST web services using Spring MVC and Jersey.
  • Used JAX-RS with jersey framework used annotations such as @Path, @Get, @Consume, @Produce, @PathParam, @FormParam, @QueryParam for REST.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On. Designed configuration XML Schema for the application.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response. Extensively used Web Services - WSDL and SOAP for response. Extensively used Web Services - WSDL and SOAP for acquiring data from third party API. WSDL was used for publishing Web Service interfaces.
  • Build application layer and deployed in WebSphere and also created messaging service using WebSphere MQ.
  • Developed the complex queries using JPA annotations in the POJO.
  • Used ExecutorService, ThreadPoolExecutor from thread pool API’s from multithreaded environment.
  • Used SynchronousQueue, BlockingQueue, ConcurrentMap Collection classes.
  • Worked with Amazon Web Services for Elastic Compute Cloud (EC2) and Relational Database Service (RDS) services.
  • Implemented Collection Framework and used the Thread, I/O functionalities for meeting access, used Java Lambda Expressions, Stream API, Functional Interfaces in business logic.
  • Involved in consuming, producing SOAP based web services using JAX-WS and tested the web services with SOAPUI and used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Loaded Data into Oracle, MS SQL Tables using SQL Loader and created a test database in MySQL and tested it using HTML, PHP and WAMP, Tomcat Web Server and Linux environment. Developed code of SQL, PL/SQL, and Views using IBM DB2 for the database.
  • Migrated SQL Server stored procedures to Hibernate along with database migration from SQL 2000 to SQL 2005.
  • Junit tests were written to test each module and wrote Ant Scripts to automate the build and deploy process and Version control through SVN, GIT and dependencies through Maven.
Confidential, Nashville, TN

Sr. Java/J2EE Developer

Environment: Java, J2EE, Restful Web Services, Vaadin, JavaScript, Spring Framework, Hibernate, JPA, MySQL, Maven, Oracle, CVS 1.2, Git, Confluence, JIRA, Bitbucket.

Responsibilities:

  • Developed UI using Vaadin framework and constructing the brand new CSS style sheets and other UI based components
  • Written Spring Boot application using with Vaadin Framework with Embedded tomcat Server
  • Written Spring based JPA transaction API to develop the Persistence layer developments including Hibernate.
  • Continuous development and Continuous integration using GIT bash repository and code review has done by using GIT.
  • Using build tools like Jenkins to automated scripts to execute as and when made changes to the components.
  • Experience with unit testing using JUnit and writing build scripts using Maven.
  • Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects.
  • Effectively used spring's IOC, AOP, Spring MVC and spring's integration with Hibernate for technologies with annotations such as @Entity, @JoinColumn, @ManyToMany, @Transient, @GeneratedValue.
  • Made application available to client application with web services SOAP and RESTful Web Services with help of JAX-WS and JAX-RS API’s.
  • Build RESTful Web services using JAX-RS API used annotations such as @Path, @Get, @Consume, @Produce, @PathParam, @FormParam, @QueryParam for REST.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Created JUNIT TestCases, TestSuites using JUnit for Java Service Layer which was developed using Spring, Persistence layer using Hibernate.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git. Worked on Repositories like VSS, SVN, GIT Gerrit.
  • Used GIT repository for software configuration management and version control and file Management.
Confidential, Richardson, TX

Java Developer

Environment: java/jre 1.7, WebSphere 7.0, JDBC, struts 1.1, spring 2.0, sql server 2012, Serena Dimensions14.1.0.2, Agile-Scrum, My Eclipse Blue 2015 CI19, HTML5, CSS, JavaScript, jQuery, RTC.

Responsibilities:

  • Applications are implemented using agile methodology where there are daily SCRUM meetings every day to understand the status and resolve any issues.
  • Involved in all phases of the project requirement, analysis, design, coding and Unit testing.
  • Involved in writing cloud-deployed applications using Amazon Web Services.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces (JSF 2.0), JSP, JSTL, Angularjs, JavaScript.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure.
  • Used AngularJS as the development framework to build a single-page application.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Designed and developed Restful service interface using spring boot to the underlying customer event API.
  • Implemented server side Restful web services for external vendors to access our applications.
  • Used ExecutorService, ThreadPoolExecutor from thread pool API’s from multithreaded environment.
  • Implemented Test cases using JUnit and Tested web services with REST Client (postman).
  • Developed REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS.
  • Tested services using Junit with Mockito framework and for integration testing used spring with Junit.
  • Worked on Dynamo DB, creating tables and performing scan and query operations based on the hash and range keys.
  • Development of DAO layer using Hibernate Template, JDBC Template.
  • Involved in testing internal routes and Get, Put, Post, Delete methods using postman.
  • Implemented log4j framework for logging the application.
  • Used Jenkins to deploy the services to develop and QA environments.
Confidential, Grand Rapids, MI

Java Developer

Environment: Core Java/J2EE, spring 2.0, Struts 2.0, JDBC,Weblogic8.1, Eclipse 3.6, HTML5, CSS, JavaScript, Oracle 10g, SQL, TOAD, XML, JUnit4, Eclipse and Log4j.

Responsibilities:

  • Implemented Struts 2.0 for business layer and developed Jsp files for developing UI.
  • Designed and developed code for MVC architecture using Struts,Servlets, JSP, HTML5, and CSS.
  • Wrote spring configuration files to load the context of the application.
  • Utilized design patterns: Value Object, Business Delegate, Service Locator, Singleton, Data Transfer Objects and DAO.
  • Implemented persistence layer using Spring JDBC integration to store the data in Oracle 10g database.
  • SVN was used for code versioning system and Hudson for building the application in repository and for production code maintenance CVS has been used.
  • Used JUnit4 for unit testing the application. Log4J was used for logging the application errors, warnings.
Confidential, Dallas, TX

Java/J2EE Developer

Environment: J2EE Design Patterns, JDK, HTML, XML, XSLT, EJB 3.0, Hibernate 3.0, J2EE, JSP, Servlets, TOAD Client Tools, Ant, Apache Tomcat, Jboss, eclipse, JSF, Oracle.

Responsibilities:

  • Involved in Analysis and Design of the project.
  • Developed Web tier using Java Server Faces (JSF).
  • Developed JSP pages using Java Server Faces (JSF) UI Components.
  • Written Managed beans (backing beans) for handling the User requests Written Validation components for handling the validations.
  • Developed generic Search functionality using Hibernate Criteria.
  • Implemented Session Facade for handling the business logic, written Services using EJB
  • Extensively written session beans using EJB.
  • Developed email-component using Java Mail APls for sending emails to the users after executing some Action.
  • Developed Model Classes using Hibernate Framework for accessing the Oracle Database.
  • Worked extensively on writing HBM XML files for mapping Model Objects and Database tables.
  • Implemented Many-to-One and One-to-Many relations for Model Objects in Hibernate.

We'd love your feedback!