We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Cary, NC

SUMMARY:

  • A highly motivated individual with 7+ years of experience as a Java programmer working on Java development, with remarkable knowledge in all phases of SDLC, including testing and maintaining applications using Java/J2EE technologies and databases.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test - Driven Development (TDD) and Scrum.
  • Expertise in Core Java with strong working knowledge of Collections, Generics, Multi-threading, Polymorphism and ExceptionHandling.
  • Hands on experience in implementing web applications using frameworks like Spring (IOC, DI, AOP), Spring MVC, Spring Boot for micro-services, Spring Test module and integration with ORM tools like Hibernate.
  • Proficiente in advanced Java technologies including Java, XML, JavaScript, JEE, JSP, JDBC, Struts, Servlets, JMS, JPA, JAX-WS, JAX-RS, JSF, Spring and Hibernate.
  • Good experience in producing/consuming SOAP-based Web Services and RESTFUL Web Services using Apache CXF, JAXB, JBoss, JAX-RPC, JAX-WS, Apache Axis and Jersey implementation frameworks.
  • Good Experience of developing GUI based application using AWT, Swing, and JavaApplets.
  • Experience with Java Messaging Services (JMS) to exchange information over the reliable channel in an asynchronous way by using IBM MQ Series, Rabbit MQ, Active MQ and Apache Camel as a message queue.
  • Experience in designing and developing new Rest based micro services on Spring Boot framework and deploy them in various environments.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
  • Strong front-end UI development skills using JSP, JSP Custom Tag Libraries, AJAX, HTML5, CSS3, DHTML, JavaScript, jQuery, DOM, Responsive Web Design, Bootstrap and experience in making single page web applications using AngularJS, Angular 2, Angular 4 and NodeJS.
  • Handsome experience in writing lightweight Node.js express server and using technologies like JSON to make connections between server and databases like MongoDB and MySQL.
  • Extensive experience in using SQL and PL/SQL to write SQLquieresusing Joins, Stored Procedures, Functions, Packages, snapshots, Triggers and optimization with Oracle, DB2 and MySQL databases and NoSQL databases such as Mongo DB and Cassandra .
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWSstack, cloud formation.
  • Experienced in IDEs like Eclipse, Spring source, JDeveloper, NetBeans 5.5.1/6.5.
  • Experienced in use of build tools like Apache Ant, Maven , Gradle , Jenkins and logging tools like log4J, project tracking tools by JIRA and QC.
  • Experience with version control using SVN, GIT, Clear Case, CVS, and error logging using Log4J.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit, used mocking framework like Mockito. Spring test with Groovy for debugging and testing the applications.
  • Experience working with Windows, UNIX (Sun Solaris, AIX), Linux shell and bash scripting.
  • Good team player with the ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and interpersonal skills.

TECHNICAL PROFICIENCIES:

Languages: Java, C, C++, C#, SQL, PL/SQL

Java/J2EE Technologies: JDK 1.5/1.6, Spring Source, Java Beans, Multithreading, JDBC, JMS, JSP, Servlets, jQuery, Web Services, JPA and Swing.

Frameworks: Struts 1.1x, Spring 2.0.x/2.5.6/3.0, JSF 1.1/1.2, Hibernate 3.0, JPA

Web Service Frameworks: REST, SOAP

Server-Side Scripting: JSTL, Custom Tag Library, AJAX (Dojo, JSON)

Client-Side Scripting: HTML, JavaScript, CSS

Web/Application Servers: Apache Tomcat 5.5/6.0, WebLogic 7.0/8.1/9.2/10.0 x, WebSphere 5.x/6.x/7.0, JBoss.

Databases: Oracle, MySQL 5.0, Microsoft Access

Design Patterns: Singleton, MVC, Session Facade, DAO, DTO, Business Delegate, Factory and Abstract Factory.

IDE: Eclipse, NetBeans, IntelliJ.

Build Tools: ANT, Maven

Version Control: GIT, Sub Version (SVN), Concurrent Versions System (CVS).

PROFESSIONAL EXPERIENCE:

Confidential, Cary, NC

Sr. Java Developer

Responsibilities:

  • Followed Agile software development with Scrum methodology.
  • Involved in gathering and analyzing business requirements and converting them into technical specifications and guiding offshore team to understand and develop the functionalities.
  • Utilized MVC, J2EE design patterns and OOAD techniques to produce artifacts (Sequence Diagrams, Class Diagrams, Activity Diagrams,and data flow diagrams etc.)
  • Designed and developed a user interface for and the public using asynchronous technologies using AJAX/POJO/Spring frameworks.
  • Implemented multi-threaded components using Thread pools, execution service to get status about thread using the future object.
  • Used spring framework in the development of a business bean and to interact with the HibernateORM tool.
  • Developed Single Page Application (SPA) using Angular 4.0 along with HTML5, CSS3, jQuery and Bootstrap to improve performance and user experience
  • Used Angular 4.0to implement frontend /user interface features in making responsive application
  • Extensively used Spring MVC framework to develop web layer for the Transit application and Angular JS for front-end to build a single-page application.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Developed the backend system, involved in writing and fine tuning the databases SQL queries, views, functions triggers, and procedures.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Handled the security and Authorization using Spring Security and OAuth authentication Protocol.
  • Developed application code using Eclipse 3.6 IDE and configured with Maven, Web logic Application server and JUnit-4.
  • Used Jenkins for continuous integration on the server
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed by Quality Assurance teams responsible for integrated testing.
  • Used Log4J for debugging and error logging.

Environment: : Java1.5, J2EE, JSP, JSTL, JDBC, JSF, Spring Framework, Hibernate, XML, JavaScript, SOAP, Oracle-11g, HTML5, CSS3, Angular4. JUnit, XSLT, RAD, LDAP, AJAX, JSON,JUnit, Log4j, GIT, JIRA, Jenkins, Windows, WebSphere Application Server

Confidential, San Jose, CA

Sr. Java Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle (SDLC) of the application.
  • Used various Core Java concepts such as Exception Handling , Collection APIs to implement various features and enhancements.
  • Designed & developed SOAP and Restful web services using WSDL , SOAP , JAX WS, JAX-RS , and CXF .
  • Developed designs using Spring Framework , its components such as AOP and implemented Web Sockets Protocol for two-way communication.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Developed various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library and extensively used HTML 5, CSS 3.0, JavaScript, jQuery and Bootstrap for presentation layer and UI enhancements.
  • Participated in developing and migrating several authentication services using Spring Security
  • Worked on setting up Maven scripts to build, package and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, Spring Configuration and Jenkins.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemas.
  • Participated in developing core features of Angular framework such as Dependency Injection, Data-binding, filters, Directives, Templates, Services and Deep Linking Designing.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema, Transactions, Interceptors.
  • Used Spring and Hibernate for implementing IOC and Object Relational Mapping for back end tiers. Updating the web application in Web-Logic application server as a part of deployment.
  • Pushed the code to Jenkins and integrated the code with Apache ANT .
  • Created detailed user stories and corresponding test cases.
  • Designed automated testing tool using JUnit framework for helping developers to test the wrappers.
  • Used GIT as version control and Spring Tool Suite (STS) as an IDE to develop the application

Environment: Java, J2EE, Spring Framework 4.0, Spring MVC, Spring IOC, Spring Boot, Hibernate 4.3, REST Web Services, HTML5, CSS3, JavaScript, React.JS, NodeJS, Bootstrap, AJAX, JSON, Apache Tomcat 8.0, Apache Maven, Postman 2.0, JUnit, Log4j, GIT, JIRA, Jenkins, Oracle 11g, Windows.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Involved in writing Application workflow both for front-end and backend.
  • Created multi-layered application framework using Java, J2EE technologies.
  • Developed the RESTful web services, by using Spring Framework and MVC pattern, for Business logic that is reusable and that can be consumed for front-end applications.
  • Developed Multithread Application using with Thread Pool and Concurrent Executors.
  • Experience in Micro-services framework to develop services using Spring Boot.
  • Developed Business logic with the help of spring and Data Access was implemented by using Hibernate.
  • Handled the security and Authorization by Spring Security and OAuth authentication Protocol.
  • Implemented Persistence layer using Hibernate 4.3.x to interact with the MySQL database.
  • Designed and prepared custom tags on JSF layer and prepared framework classes for Managed Beans interacting with the Hibernate .
  • Worked with UI developers for building a portal for business application using technologies like Java, HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Used SAX and DOM parser for parsing XML documents and XSLT API to handle XMLparsing in Object Oriented way.
  • Implemented Design patterns like DAO, Singleton, Factory, Delegate, and FrontController.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWSCloud.
  • Implemented complex UI logic using custom-made Custom tags and existing JSF Custom tags and Expression Language in compliance with XHTML standards.
  • Collaborated with technical team members to integrate back-end and front-end elements.
  • Used Maven for building and managing dependencies of the application.
  • Used SVN (Subversion) for version control.

Environment: Java 1.7, JDK, Servlets, JSP, Spring 3.2.6, Struts 2.3.16, HTML5, CSS3, Ajax, Javascript, jQuery, AngularJS, NodeJS, MySQL, JDBC, Bootstrap 2.3x, IntelliJ Hibernate 4.2.8, JUnit 4.11, RESTfulWeb Services.

Confidential, Riverwoods, IL

Sr. Java Developer

Responsibilities:

  • Developed use case diagrams, class diagrams, sequence diagrams and object diagrams using UML and Rational Rose.
  • Designed interactive web pages with front end screens using HTML and JavaScript technology for the e-statement server as per the requirements.
  • Extensive designing and development of Java Servlets, JSP and XML.
  • Involved in developing various functionalities like Open Account, Onboarding, Mobile Application for Confidential etc. using Spring MVC, Jquery, AngularJS
  • Application Architecture is based on MVC Struts Framework. Designed and developed custom tags, action classes and action form beans.
  • Upgrading the external facing website/portal developed in Java from Web logic using a more loosely coupled architecture and upgraded Oracle tools.
  • Used JDBC for connectivity.
  • Integrating HTTP Apache HTTP plug-in with Web logic Servers.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy.
  • Excellent working experience with Oracle 11g including storage and manipulating data.
  • Worked extensively with Front controller, View dispatcher, Session Façade, Business Delegate, Data Access Objects, Service Locator and Transfer Objects design patterns.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Developed Java Beans and Utility Classes for interacting with the database using JDBC.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation.
  • Used Jenkins for continuous integration on the server.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed by Quality Assurance teams responsible for integrated testing.
  • Responsible for checking cross-browser compatibility and hence worked on different browsers like safari, internet explorer, Firefox and Google Chrome.
  • Used Log4J for debugging and error logging.

Environment: : Java1.5, J2EE, JSP, JSTL, JDBC, JSF, Spring Framework, Hibernate, XML, JavaScript, SOAP, WSD, Servlets, Oracle-11g, HTML, DHTML, XHTML,CVS, JUnit, XSLT, WebSphere Application Server.

Confidential, Twinsburg, OH

Sr. Java Developer

Responsibilities:

  • Involved in Agile Standup meetings throughout the project with team members on day to day basis for the update on project status using Rally Software.
  • Designed the complete process flow of the application using agile development methodology.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
  • Used SOAArchitecture to Develop SOAPWebservices, generated WSDL and consume the services.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using I BATIS framework.
  • Developed the front-end user interfaces using JavaScript, AJAX, JSON,HTML, Angular JS, and CSS.
  • Migration of old application from ant to maven and fixing maven build of other application.
  • Designed and developed Persistence layer components using Hibernate.
  • Implemented Service-oriented architecture (SOA) using Restful web services.
  • Developed complex SQL queries to fetch data.
  • Implemented SQL, Stored Procedures, and Triggers.
  • Worked on JMS and Web Sphere for queue communication and administration.
  • Used Jenkins for Continuous Integration and SVN is used as Code Versioned control.
  • Work with database (EBI) team to complete data sync from external sources into our Dev and Test databases.

Environment: Java, J2EE, Spring, Hibernate, JSP, SVN, Log4J, Servlets, Eclipse, XML, JUNIT, Web logic, JavaScript, JSF, Maven, Jenkins, SOAP, JSON, AngularJS, HTML, CSS, AJAX, jQuery.

Confidential

Java Web Developer

Responsibilities :

  • Designed and developed java backend batch jobs to update the product offer details.
  • Worked on Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Preparing technical specifications, test plans for unit testing.
  • Involved in writing and invoking the Spring MVC calls.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
  • Used Log4j as a logging tool.
  • Used HQL to write queries while communicating with Oracle database.
  • Defined persistent classes that are mapped to database based on analysis of the business domain.
  • Wrote Hibernate mapping files and POJO classes to map database tables with java objects.
  • Created an XML configuration file for Hibernate database connectivity.
  • Debugging and troubleshooting the bugs and resolving the issues.
  • Involved in bug fixing & production support and maintenance activities.
  • Performing Code merge using SVN .
  • Deploying of code to Apache Tomcat Web Server .
  • Presentation of the module to team members.

Environment : Apache Tomcat Web Server, NetBeans, JDeveloper, Core Java, HTML, JSP, Servlet, EJB, Java Beans, Oracle, JUnit, CVS

Confidential

Java Developer

Responsibilities :

  • Involved in SDLC- Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
  • Implemented Use Case Diagrams and Sequence Diagrams during the design using Rational Rose.
  • Developed application with Servlets and JSP.
  • Designed and developed the UI using JSP, HTML, CSS.
  • Responsible in creating Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Also, worked with the PDF and EXCEL format file download of user data on JSP's when user wanted to save his/her personal data on JSP page tables.
  • Established connection with JDBC to persist data to My SQL database.
  • The Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying the application using ANT.
  • Monitored the logs using Log4J and fixed the problem.
  • Used Configuration Management Tools for version control which is built on CVS.

Environment: Java, HTML, CSS, JavaScript, NetBeans, JSP, Servlet, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, NetBeans, CVS, ANT and Log4J.

We'd love your feedback!