We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • 8+ years of IT experience with Java and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
  • Expertise in development of Enterprise and Web applications using J2EE technologies such as Servlets, JSPs, EJBs, Web Services, Struts, Spring Framework 4.0.
  • Good experience in development of web components that include JSF, Swing, AWT.
  • Strong database experience in Oracle 8/9i/11g, MS-Access, SQL Server 2005 with good programming skills in SQL and PL/SQL views, Stored Procedures and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Exposure to IDEs like Eclipse, RAD, NetBeans.
  • Expertise in implementing JAX-RS (Java API for RESTful Web Services).
  • Experience in building end to end web applications using mean stack with Angular1.X,2.
  • Extensive experience on wide range of Web/Application servers like Apache httpd, Tomcat, Web Logic, Web Sphere, JBoss.
  • Worked with NO SQL databases such as MONGO DB and Cassandra.
  • Work experience in developing client-side components using JavaScript, HTML, CSS AND JSON.
  • Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full SDLC (Software Development Life Cycle) and extreme Programming.
  • Experience in Java Socket Programming using both TCP and UDP protocols.
  • Experience in an Agile Software Development using AGILE methodology including SCRUM.
  • Experience with Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing Test Driven Development (TDD) and XMLSpy for XML validation
  • Expertise in managing the workflow with Laserfiche.
  • Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD (XML Schema).
  • Experience in working with IBM WebSphere, Oracle WebLogic, Apache Tomcat application servers.
  • Extensively used JDBC providing database interaction with the RDBMS.
  • Experience with Version Control Systems like CVS, IBM Clear Case and Subversion.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive AJAX front end GUIs using DOJO framework
  • Good communication, logical and problem solving skills, team player and independent.
  • Always working towards maximizing the efficiency and productivity from the existing resources.

TECHNICAL SKILLS

J2ee Technologies: Web Services (Restful, SOAP), Hibernate, Spring, Struts, EJB, JDBC, Servlets, JSP, Java Swing, JavaBeans, JMS, JSF, MyBatis.

Web Technologies & Applications: XML, XSLT, HTML, DHTML, XPath, CSS, JSON, jQuery 1/2, Node.js 0.10/0.11, AngularJS 2/1.3, HTML5 and nodetrap 3.0/3.3

Operating Systems: LINUX Platforms (Red-Hat, SuSE, CentOS), Windows.

Applications/Web Servers: Web Logic, WebSphere7.1, Tomcat 7, JBOSS, Apache CXF

Programming Language: C, JAVA 8, JavaScript,, AngularJS 1.2 /1.3, Visual Basic

Database Management System: Oracle, MySQL, SQL Server, MS Access, Mongo DB.

Operating Systems: Windows 10, UNIX and Linux

Office Tools: Word, Excel, PowerPoint

IDE: My Eclipse 6.0/7.5, Eclipse Indigo, Eclipse Mars Net Beans 5/6.1/6.5 JDeveloper and IBM RAD

Internet Technologies: AJAX, HTML, CSS, JQuery, Angular JS, DHTML, JavaScript

Development Tools: Maven, ANT tool, Junit and Log4j.

PROFESSIONAL EXPERIENCE

Confidential, Jacksonville, FL

Senior Java Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with the business users and client.
  • Designed and developed user interface using JSP Standard Tag Libraries (JSTL), custom tag libraries, JavaScript, HTML5, CSS, Angular JS, JQuery and AJAX.
  • Responsible for setting up AngularJS framework for UI development. Development html views with HTML5, CSS3, JSON and AngularJS.
  • Have extensively used JQuery, CSS3 and HTML5 for the front end.
  • Worked on AngularJS framework to develop interactive websites based on client needs.
  • Implemented Struts 1.3 framework for front end development and presentation logic.
  • Implemented action controllers, action forms, validation framework, tag libraries and look up dispatch action.
  • Implemented Struts encouraging application architectures based on the Model View Controller (MVC) design pattern.
  • Involved in Agile processes like SCRUM daily standup meetings, Sprint planning and Sprint retrospectives
  • Worked with JPA and Hibernate 4.0 for developing persistence layer and have written custom DAOs to merge and retrieve records.
  • Configured and used JMS to send messages from one application to other application internally.
  • Worked on code optimization and performed peer reviews.
  • Used SOAP UI tool to test exposed web service methods and perform load testing.
  • Developed SQL queries and PL/SQL stored procedures, functions to interact with the Oracle database.
  • Developed the application on IBM RSA 8 and deployed the application on IBM Web sphere.
  • Worked with IBM Rational ClearCase version controller and used ClearQuest for defect tracking.
  • Performed in-depth and rigorous testing of the developed solution to confirm that requirements are met.
  • Involved in Unit testing and Integration testing.

Environment: JDK 1.8, J2EE, Struts 1.3, Spring 3.2, MVC design pattern, Hibernate 4.x, SOAP UI, RESTful Service, Tomcat 7, JPA, HTML 5, CSS, JavaScript, XML, Oracle, SQL, PL/SQL, EJB, IBM RAD, UML 2.3, ClearCase, JMS, Junit, SQL Developer, WebSphere 7.x, Angular JS.

Confidential, Albany, NY

Sr.Java Developer

Responsibilities:

  • Provided Enhancement to the existing application in the system as per business requirements. Identifying all technical and other problems related to the change requests.
  • Responsible for the Requirements Analysis for development of design artifacts such as sequence, collaboration and class diagrams.
  • Technical and process documentation and making sure the documentation is up to date.
  • Involved in developing conversion of the application into Life ray portlets as part of the new enhancements.
  • Developed and maintain the persistence layer using Hibernate. Developed configuration files and java classes for the Database tables.
  • Developed web tier using JSP, HTML and JavaScript. Client validations using JavaScript, JQuery and Java classes for business layer.
  • Translating the HTML design to JSF facelets.
  • Responsible for setting up Angular2 framework for UI development. Development html views with HTML5, CSS3, JSON and Angular2.
  • Creating custom Facelet JSF tags for error handling, datatables, true/false markers etc.
  • Developed Web Services using WSDL, JAX-WS to develop client classes.
  • Developed Action classes, helper classes in the Struts2 framework.
  • Developed the necessary helper classes, EJB Session Beans, Message driven beans for implementing Business Logic.
  • Developed messaging to between applications using JMS API for application submission and PDF generation. Configured JMS queues with MQ Series in the development environment.
  • Developed microservice based application using Struts as back-end Angular 2 as front end and Cassandra DB
  • Created Batch Processes, runs every day which synch data from WMS to Oracle Database.
  • Parsing request/response received from WMS using JMS, XML and JAXB.
  • Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
  • Used XSLT, Xpath and XSL-FO to generate PDF documents.
  • Developed Unit and Integration testing of the application using JUnit Framework to ensure Quality Assurance.
  • Developed Maven Scripts to build WAR/EAR files for the application.
  • Deployed the application on JBoss AS with Liferay Portal.
  • Also logged in defects using JIRA in case of automated test executions.
  • Use Jenkins for nightly build execution and sending status mail if build fails to QA team.
  • Provided production and maintenance support for the client.

Environment: Java, EJB, JMS, JSP, Struts, Servlets, JDBC, Hibernate, JBoss6.1, LifeRay Portal, PL/SQL, Hudson, MQ Series, SQL, JQuery, JavaScript, Angular2, UNIX, Windows, HTML, CSS, JSF XML, XSD, XSLT, WSDL, log4j, Maven, JUnit, IText, Clear Quest, UML, JIRA, SVN.

Confidential, Kansas City, MO

Full Stack Java Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Restful Web services using Spring Framework.
  • Analyzed the volume of existing batch process and designed the Kafka Topic & partition.
  • Developed Kafka Producer & Consumer components for real time data processing.
  • Designed and developed Usage Analytics System using Elastic search.
  • Extensively used JSON to parse data from server side to satisfy the business requirement.
  • Refactored existing messaging and storage implementation to use AWSSQS and S3.
  • Involved in provisioning AWSS3 buckets for Application data & backup of application logs.
  • Implemented Entities Auditing using Hibernate Envers.
  • Integrated Hibernate ORM with Spring Framework to facilitate Hibernate Criteria Queries and representing object-database mapping.
  • Extensively used JPA named queries, JPA Query Language (JPQL), Optimistic Locking and Caching to process the data from the database.
  • Involved in the Development of User Interfaces using AngularJs, JavaScript, and CSS.
  • Utilized the HTML5 DOM local storage features to store data locally client-side processing.
  • Used JIRA tool for tracking stories progress and followed agile methodology.
  • Involved in Unit Testing by Using Mockito Framework to make app easy to test & integrate.

Environment: Java 8, spring 4, REST, AngularJS, JPA, AJAX, JSON, GIT, Cassandra, MySQL, CSS3, HTML.

Confidential, Kansas City, MO

Sr. JAVA with MySQL Developer

Responsibilities:

  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Worked in all the modules of the application which involved front-end presentation logic developed using JSPse and java script, Business objects developed using POJOs and data access layer using Hibernate framework.
  • Front-end development utilizing Java script frameworks such as JQuery
  • Utilized JavaScript and JQueryto improve overall design of the application.
  • Have been working on Query optimization, functions andStoredProceduresand other database objects.
  • Used Spring Boot to create enhanced micro services and implemented the security for service layer methods using Spring Securityto provide authentication and authorization to certain business functions.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Designed, built, and deployed a multitude applications utilizing almost all of theAWSstack (Including EC2,
  • DB focusing on high-availability, fault tolerance, and auto-scaling).
  • Communication to the server is done through a Restful API using BackboneJS.
  • Responsible for the implementation of application systemwithCoreJavaand spring framework.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Designed and ImplementedRESTweb services using JAX-RS.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Developed screens using JSP, JavaScript
  • UsedJENKINSto build and deploy the code in Dev and SIT environments.
  • Deployed the application Code to various Remediation engines usingJENKINS.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Managed and maintained Oracle and NoSQL (c) databases in production domain.
  • Created Test cases, performed testing using JUnit, Seleniumand documented the process.
  • Extensively usedCoreJavasuch as Exceptions, and Collections
  • Experience in using NoSQL (MongoDB) data models document, key-value & wide column, or graph model.
  • Used Apache Maven for project management and building the application.

Environment: HTML, DHTML, CSS, BackboneJS, Spring framework, JMeter, Spring Boot, Spring Security, JSP, JSF, Servlets, Hibernate, Swing, JFC, AJAX, Web services, AWS, SOAP, XML, Java Beans, Apache POI, Ext JS, bootstraJs, JQuery, JavaScript, Oracle, IBM RAD, WebSphere, MongoDB, Apache Maven, Junit.

We'd love your feedback!