We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Cincinnati -, OH

SUMMARY

  • Around 8 years of professional experience in Software Life Cycle for Developing, maintaining Analysis, Design, Development, Maintenance, and Deployment of enterprise web applications based onJAVA/J2EE Technologies.
  • Strong experience in design, development using Java, J2EE, Servlets, MVC Framework, Webservices.
  • Experience in web - based GUIs using JSP, HTML, CSS, Ajax, jQuery, Java script
  • Extensively worked with both Core and Advanced Java concepts.
  • Implemented design patterns Singleton, MVC pattern, Front Controller, Factory Design pattern.
  • Good Skills in all phases of SDLC like requirements, multi-tier application development with Agile, Scrum and Waterfall.
  • Good working experience in building web applications using Spring framework features MVC, Spring AOP, DAO, Spring Boot, Spring REST, Spring Security, Spring JDBC Templates.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API.
  • Implementing Service Oriented Architecture using Web Services including SOAP and REST
  • Experience in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS
  • Experience in Implementation Token (Oauth2, SAML) base security using Restful API.
  • Experienced in implementing modules like Hibernate, JavaBeans, Servlets, Struts, and XML Mapping.
  • Worked for creating microservices using Spring Boot and RESTful API in order to improve the scalability factor of the company’s product.
  • Experience in implementation of MVC design pattern using Struts framework for Web-tier.
  • Experience in developing web application using JSP, Struts Action classes and Struts Forms.
  • Extensive experience with RDBMS like Oracle, Sybase, MySQL and SQL server with developing Views, Functions and SQL Queries, Stored Procedures and Triggers Involved in Designing the Database Schema and writing the complex SQL queries.
  • Experience using Mockito, JUnit to perform unit testing
  • Used Log4J for runtime logging.
  • Experienced in good knowledge in application build tool Maven.
  • Worked on Git and SVN as version control management and JIRA as Defect management for bug, issue tracking of application.
  • Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
  • Ability to learn new technologies

TECHNICAL SKILLS

Languages: Java/J2EE, SQL, PL/SQL.

J2SE Technology: OOP, Collections, JDBC

J2EE Technology: , Servlets, JSP, Spring MVC, Spring Boot, Hibernate ORM, Struts

Web Techology: XML, HTML, CSS, JavaScript, jQuery, Ajax, Web Services-REST,SOAP

Frameworks: Hibernate, Spring and Struts.

Databases: MySQL, Oracle, SQL server, Sybase

Web services: Spring Rest Web Services,SOAP Web Services

Web Servers: WebLogic, Apache Tomcat/Server.

Build Tool: Maven

Tools: Eclipse, NetBeans, Jira, Jenkins

Source Control Systems: SVN, GitHub

OS: Windows, Linux, Unix

SDLC: Scrum, Agile, Waterfall

Testing and logging: Log4j, JUnit, Mockito

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati - OH

Sr. Java Developer

Environment: CoreJava,Spring Boot, Servlets, JSP, Java Script, Web Services, CSS, Scrum, MAVEN, Oracle, HTML, JUnit, SVN, STS IDE

Responsibilities:

  • Involved in Requirements gathering, Designing, Coding, Unit testing and Integration Testing phases of the project.
  • Responsible for design and development of UI screens for the application using HTML, JavaScript, jQuery.
  • Involved in developing applications using Java, J2EE and Spring.
  • Extensively used JSTL tag libraries.
  • Created Front end pages Using JSP's and handle the server-side logic in Servlets.
  • Designed and developed RESTful service using Spring REST API.
  • Delivered front end user input validations using Javascript and AJAX technologies and integrated them with RESTful services.
  • Used Spring Tool Suite(STS) IDE for development of the application.
  • Extensively used core Java functionalities like Exception, I/O and Collections.
  • Created user defined exception handler classes for application specific exception.
  • Used Java 8 method references features to point to methods by their name and used functional interfaces.
  • Involved in the developing of MAVEN POM.XML files and deployment in Apache Application Server.
  • Utilized Spring Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Implemented database connectivity using Spring JDBC framework to work upon different modules.
  • Assisted team members in setting up Hibernate framework, configured mapping xml files, wrote POJO classes and PL/SQL stored procedures.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Involved the SQL performance analysis on Oracle database tables and improved the performance by SQL tuning.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
  • Used JUnit and Test cases for testing the application modules.
  • Used SVN for version control.

Confidential, Raritan - NJ

Java Developer

Environment: CoreJava,Struts, Servlets, JSP, Java Script, Web Services, CSS, Agile, MAVEN, Oracle, HTML, JUnit, GIT, Eclipse IDE,WebLogic

Responsibilities:

  • Involved in requirement gathering, development and testing phases of the SDLC using Agile Methodology.
  • Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application and developed the User Interface using HTML, CSS, and Ajax.
  • Consumed RESTful web services using AJAX to fetch the server data and used JSON parsing to render the data in UI.
  • Developed application using Struts MVC Framework wrote Configuration XML file that contains declarations and another dependent object declaration.
  • Implemented messaging using JMS.
  • Used Singleton design pattern in Hibernate Utility class.
  • Developed various Java beans for the performance of business processes and effectively involved in Impact analysis.
  • Worked as a back-end developer and developed several REST endpoints to process the XHTML documents to import them in the Oracle Database or fetch them using framework
  • Developed application service components and configured beans, creation of Hibernate mapping files and generation of database schema.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML.
  • Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and WebSphere.
  • Creating and managing user accounts, system security, performance tuning, change management, documents and procedures.
  • Worked on Oracle Querying language to load bulk of data and execute queries.
  • Created Data Access Objects (DAO) to add, modify and deletion of records.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Confidential, Sparks - MD

Java Developer

Environment: s: Java, J2EE, Spring MVC, Spring, Spring Boot, Spring, Micro service, Hibernate, Maven, STS, JUnit, Log4J, JIRA, Jenkins, Sybase, Apache Tomcat, IBM WebSphere application server, Github, SVN

Responsibilities:

  • Developed application functionalities using Waterfall Methodology.
  • Developed application UI using JSP, HTML, CSS, Javascript, JQuery and Spring MVC, Spring Boot framework.
  • Used XML and JSON to transfer data between different applications.
  • Experience using JSON Web Tokens (JWT) to securely communicate JSON objects.
  • Created Front end pages Using JSP's and handle the server-side logic in Servlets.
  • Designed and developed RESTful service using Spring REST API.
  • Delivered front end user input validations using Javascript and AJAX technologies and integrated them with RESTful services.
  • Used Spring Tool Suite(STS) IDE for development of the application.
  • Extensively used core Java functionalities like Exception, I/Oand Collections.
  • Created user defined exception handler classes for application specific exception.
  • Used Java 8 method references features to point to methods by their name and used functional interfaces.
  • Maintained Interface compatibility and concurrency in the project using Java 8 features like default, static methods and concurrency API.
  • Created microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Worked with OAUTH 2.0 to provide authentication and authorization to Rest services by exchanging Tokens.
  • Worked for messaging service using JMS.
  • Migrated persistence layer from simple Spring DOA to Spring Hibernate.
  • Used Spring Hibernate framework to access the Sybase database .
  • Worked on developing microservices with Spring Boot.
  • Utilized Spring Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the sybase database.
  • Implemented database connectivity using Spring JDBC framework to work upon different modules.
  • Assisted team members in setting up Hibernate framework, configured mapping xml files, wrote POJO classes and PL/SQL stored procedures.
  • Developed database objects like Functions, Triggers, Stored Procedures.
  • Used Maven tool and developed scripts to build and deploy J2EE applications.
  • Maintained source code versioning using GIT. Source Tree was used as GUI for GIT.
  • Created POJO classes and wrote Junit test cases for respective POJO classes using Mockito.

Confidential

Java Developer

Environment: s: Java 1.6, J2EE, Spring 3.0, Hibernate 3.0, JSP, Servlets, CSS, HTML, JavaScript, JQuery, Apache Tomcat server, Web services, Eclipse 3.5, SQL server Database, Windows 7, Hibernate, UML and SVN.

Responsibilities:

  • Involved in the requirements review meetings and collaborated with business analyst to clarify any specific scenarios.
  • Analyzed the business requirements and created use cases, prepared low and high-level design documents.
  • Participated in Scrum meetings, project planning, and coordinated the status sessions.
  • Involved to create Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
  • Used HTML, CSS, JavaScript, JQuery technologies for front end user input validations and Restful web service calls.
  • UsedSpring MVC frameworkfor implementing the Web tier of the application.
  • Used Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Developed annotation based mappings in Hibernate.
  • Develop DAO service methods to populate the domain model objects using Hibernate.
  • Increased performance of code by implementing Hibernate Named queries.
  • Involved in the integration of frameworks like spring and Hibernate.
  • Developed Web Services using RESTful
  • Involved in creating, modifying and updating database tables in SQl server Database.
  • Used Apache Tomcat Server and involved in setting up the application server profiles in Eclipse for running the application on development environment.
  • Developed Junit test cases.
  • Used SVN for source control.

Confidential

Java Developer

Environment: Java 1.6, J2EE, Hibernate 3.0, JSP, Servlets, CSS, HTML, JavaScript, JQuery, Apache Tomcat server, Web services, Eclipse 3.5, MySQL Database, Windows 7, Hibernate, SVN.

Responsibilities:

  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
  • Involved in various SDLC phases like Design, Development and Testing.
  • Developed front end using JSP.
  • Developed webpages using HTML, Java script, JQuery, CSS3.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Eclipse IDE and Tomcat application server in development.
  • Involved in developing web MVC framework using servlets. Implemented business layer and created beans and used Hibernate as database ORM framework.
  • Worked with the issues on Production support and development as per client requirements.
  • Developed components of REST web services end to end, using different Annotations with clear understanding on PUT, GET, POST and DELETE operations.
  • Used REST HTTP Header to track down issues occurred.
  • Used Web Services to interact with other application in organization using REST.
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Tomcat server.
  • Developed server side components Servlets for the application.
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Implemented the logging mechanism using log4j framework.
  • Wrote test cases in JUnit for unit testing of classes.
  • Used SVN to track and maintain the different version of the application.
  • Involved in maintenance of different applications with team member.

Hire Now