We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Overall 7+ years of extensive experience in object - oriented design/analysis, Java development, web services for service-oriented architecture, and data modeling, skilled at progressing from problem statement to well-documented designs and code.
  • Strong hands on experience in programming with J2EE and associated technologies including servlets, JSP, JNDI, EJB, JDBC, JMS, Spring core, Spring MVC, Hibernate, JSF and SOAP/Rest web services.
  • Good knowledge of Software Development Life Cycle process, which includes translation of requirements into functional and technical specifications.
  • Involved in Design, Development, Testing Implementation & Post Production support using methodologies like Waterfall, Agile/Scrum.
  • In-depth knowledge in core java concepts such as OOPS, Collections, Threading, Generics, Exception Handling, Thread pools, Execution services, Concurrency Utilities, File IO and Serialization.
  • Experience in optimizing the web applications by performance tuning.
  • Proficient in developing web-based applications using Java , JSP and Servlets in Spring framework.
  • Good knowledge and experience working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF etc., and IOC frameworks like Spring and its subsidiary modules such as Spring MVC, Spring and Spring AOP.
  • Experienced in designing front end pages using HTML, CSS, JavaScript, JQuery, AJAX and AngularJS.
  • Experience is creating custom directives and using services like $http and $q.
  • Worked extensively on Management Beans to handle various configurations.
  • Strong experience in designing and developing data models and accessing from Java applications using SQL, PL/SQL, JPA, JDBC and ORM tool Hibernate.
  • Good understanding of ORM technologies Hibernate, iBatis/MyBatis, JPA and Spring JDBC.
  • Extensive knowledge on Spring AOP concepts.
  • Good experience on SOA architecture and web services (SOAP, WSDL) using Apache Axis2 and RESTful web services in java with JAX-RS reference implementation Jersey
  • Experience implementing Enterprise Java Bean (EJB) technology as a middle layer for communication with database servers.
  • Hands on experience in XML related technologies JAXP (SAX, DOM), JAXB parsers for parsing XML into Java object.
  • Experience in working with application servers like IBM Web Sphere, Web Logic, JBOSS, and Apache Tomcat.
  • Strong Experience in coding queries, procedures and packages in SQL.
  • Extensively worked on UNIX shell scripts to do batch processing.
  • Hands on experience in configuring and using Maven and Ant build tools.
  • Have experience on Jenkins in building the projects.
  • Extensive work-experience in SQL and NO-SQL databases including Redis
  • Proficient in using RDBMS concepts with Sybase, Oracle and MySQL.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Expert in using version control tools such as SVN, CVS and GIT.
  • Strong knowledge in UML, Use Cases, Collaboration, Class, Activity and Sequence Diagrams.
  • Experienced in writing and implementing unit test cases using JUnit, Easy Mock and Mockito.
  • Proficient experience working with Agile development environments (SCRUM), Test Driven Development (TDD) and Extreme Programming (XP) to deliver high quality solutions
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently .

TECHNICAL SKILLS:

Languages: Java, J2EE, Node JS

Web 2.0/3.0 technologies: AJAX, XML, XSLT, SOAP, WSDL and XHTML

J2EE technologies: JDBC, Servlets, JSPs, And JNDI

Scripting languages: JavaScript and Angular JS 1

JavaScript Frameworks: Express JS, Loopback API Framework, Flexirest

Page Builder: Endeca Experience Manager (XM)

Build Management tools: Maven, Gulp, Grunt and WebPack

Application Servers: Tomcat 7.x, WebSphere 8.x, WebLogic

RDBMS: Oracle 8i/9i/10g/11g, IBM DB 2, MY-SQL

ORM Frameworks: Hibernate

Operating Systems: Windows XP/Vista, Linux & UNIX

IDE tools: Eclipse 3.2, Sublime Text

Version Control Systems: GitHub

Markup Languages: CSS, HTML & DHTML

Testing Framework: JUnit, & JMockit

MVC application Frameworks: Struts & Spring

Caching and NoSQL: Redis IO and MongoDB

Other Tools: JIRA, Confluence, Putty, Postman, Fiddler

WORKING EXPERIENCE:

Confidential, Denver, CO

Senior Java Developer

Responsibilities:

  • Involved in gathering business requirements from the end user and prepared System Requirement Specification documents.
  • Involved in developing architecture, business logic, and database structure of the project.
  • Involved in the Design phase by designing various UML models like Use Case, Class, Sequence, and State Chart Diagrams.
  • Created the Technical design documents as per the Functional Specifications Document and Business Requirements Document.
  • Developed application based on Struts MVC Model2 Framework and uses J2ee Design Patterns like Facade, Singleton, Factory & Value etc. Patterns.
  • Involved in developing database schemas like creating table etc.
  • Designed and Developed presentation layer using JSP, HTML, DHTML, XSL, Struts Taglibs, Custom Taglibs, and Ajax.
  • Used Scripting Languages to validate client-side parameters.
  • Developed Servlets to take service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Hands-on experience in the Spring Framework, Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC and ORM), Spring BOOT technologies and Struts framework.
  • Developed and Implemented Global Exception Handler to handle Application and System Exceptions occurred in the Actions.
  • Developed Service Locator which encapsulates the JNDI lookup mechanism to locate EJB Components.
  • Implemented business logic on the server side using EJB, WebSphere.
  • Configured JDBC and LDAP Security in the application server.
  • Involved in design and development of SQL, Functions and Stored procedures for performing database operations.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Prepared guideline to deploy the application on WebSphere Application Server.
  • Wrote Unit test cases for the application.
  • Involved in performance tuning of the application and eliminating memory leakages in the product.
  • Guided the team in providing the solutions in various modules.
  • Participated in the implementation of efforts for unit testing and code review.

Environment: Java, J2EE, Servlets, EJB, Struts, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, Webservices, AWS, JMS, AJAX, SOA, WebSphere, JUnit, Windows, UNIX, SQL and Oracle, Spring, Hibernate Frameworks.

Confidential, Houston, TX

Sr. Java Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD and Scrum.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case.
  • Designed and Developed the UI Framework built using JSF.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using Hibernate.
  • Developed web pages using Servlets and XML for various modules.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml for converters and validators.
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml.
  • Developed user interfaces using JSP, JSP Tag libraries JSTL, HTML 5, CSS3 to simplify the complexities of the application. Developed custom layouts and reusable composite components for the web application using Facelets.
  • Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java HQL, Hibernate.
  • Implemented Hibernate Caching (Query and second level EH Cache) for frequent queries executed against database for reports.
  • Involved in configuring and integrating JSF, spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Wrote the DAO's to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
  • Consumed data from Rest web services using Spring Rest Template.
  • Used Struts tag libraries in the JSP pages and validated the form data using Struts Validator Framework.
  • Configured JDBC data sources and JMS connection factories in WebSphere
  • Involved in transforming XML data in to Java Objects using STAX.
  • Responsible for configuring and deploying the builds on WebSphere Application Server
  • Developed the front end user interface for the application using JSP, HTML, CSS, JavaScript, and AJAX. Wrote notification service that executes daily, sends emails and escalations to participants.
  • Wrote build & deployment scripts using Maven, shell scripts on Unix Environment.
  • Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
  • Used HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver and PostgreSQL to connect to the database.
  • Worked with core Java technologies like Multi-Threading and Synchronization.

Environment: J2EE/J2SE, Java, JSP, JSF, Apache, Spring Frame Work, Spring Batch, Hibernate, JDBC, JMS, CSS3, Apache CXF, LDAP, JNDI, WSDL, SOA, SOAP, XML, HTML, Log 4j, WebSphere 7

Confidential, El Segundo, CA

Java Developer

Responsibilities:

  • Designed and developed front end using JSP, JSTL, JQUERY and other custom tag libraries.
  • Created web pages using JQUERY widgets for Rich User Experience
  • Developed Dynamic tables in JSPs using JQUERY JQGrid.
  • Used JQUERY widgets like Date Picker, Accordion, and Tabs.
  • Used JQUERY framework for AJAX calls.
  • Expertise in Web Page development using HTML, CSS, XML, XSLT, AngularJS.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Developed Business logic with the help of spring and Data Access was implemented by using Hibernate.
  • Used Spring framework in the development of a business bean and to interact with the Hibernate ORM tool
  • Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and legacy system.
  • Developed applications using Webservices.
  • Developed the application using Spring MVC.
  • Involved in configuring and deploying the application using WebLogic.
  • Involved in integrating the business layer with DAO layer using JPA.
  • Transaction Management using the Hibernate configurations
  • Used Maven for building and managing dependencies of the application.
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Used CVS as version control system to check in and checkout the data.
  • Review source code and generate peer review reports.

Environment: JDK 1.5, Spring framework, Hibernate, Web services (SOAP, WSDL), XML, XSLT, Expression Language(EL), WebLogic, Rational Rose, Windows XP, Maven, JavaScript, JQUERY, HTML, JUnit, AngularJS, CVS, Log4J, AJAX, CSS, Eclipse IDE and Oracle 10g.

Java Developer

Confidential, Nashville, TN

Responsibilities:

  • Involved in Analysis of requirements and dividing the project into several modules.
  • Involved in Analysis, Design, and Development of all modules.
  • Extensive experience in Cross-browser HTML5/4, CSS3 & JavaScript coding to offer responsive website layouts to modern browsers and mobile devices.
  • Worked on using CSS preprocessors like SASS and LESS by extending CSS with dynamic behavior such as variable, operation and functions.
  • Involved in the Design phase by designing various UML models like Use Case, Class, Sequence, and State Chart Diagrams.
  • Developed JSP pages which are represented as view in MVC model for generating dynamic HTML, servlets as Controller and EJB components developed as Model.
  • Involved in writing logging classes for the application as Singleton class.
  • JDBC is used for data interaction with the Oracle database.
  • Wrote SQL, PL/SQL for retrieve, insert and update data to the database.
  • Involved in writing the Exception classes to handle exceptions in all layers.
  • Responsible for writing Unit test cases for the application.

Environment: Java, J2EE, Servlets, EJB, Struts, JSP, JDBC, JNDI, XML, HTML/DHTML, Webservices, WebSphere, JUnit, DB2, NgRx, Redux-RxJS, PrimeNg, Angular, Adobe Analytics.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project.
  • Developed the application using Struts Framework x1.0, which is based on Model View Controller design pattern.
  • Extensively used Hibernate in data access layer to perform database operations.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate
  • Developed front end using Struts framework.
  • Designed and developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries and Validations provided by struts framework.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Designed various tables required for the project in Oracle 9i database and used Stored Procedures and Triggers in the application.
  • Involved in consuming RESTful Web services to render the data to the front page.
  • Performed unit testing using JUnit framework.
  • Co-ordinate with QA team in manual and automation testing.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: HTML, JSP, Servlets, JDBC, SQL, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.

Confidential

Java Developer

Responsibilities:

  • Developed prototype using HTML, CSS, JavaScript and WebLogic Application Server as per the client specifications and specific user validations.
  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
  • Implemented Spring MVC architecture and different pattern concepts.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Configured JDBC and LDAP Security in the application server. Developed LDAP server configuration files to enable encryption support for password storage.
  • Used Scripting Languages to validate client side parameters.
  • JDBC is used for data interaction with Oracle database.
  • Involved in design and development of SQL, PL/SQL, Functions and Stored procedures for performing database operations.
  • Created server side logic as EJB.
  • Helped in guideline Preparation to deploy application on WebLogic Application Server.
  • Participated with the team in providing the solutions in various modules.
  • Involved in System Testing using Junit.

Environment: Java, J2EE, Maven, Spring, Hibernate, Web Services, XML, JavaScript, AJAX, Bootstrap, JSF, JSP, Web Services WSDL, Junit, GIT, MVC, Eclipse.

We'd love your feedback!