We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Fort Myers, FL

SUMMARY

  • Around 7 years of experience in SDLC, participated in all phases of SDLC including Requirements Analysis, Design, Implementation and Development, Integration testing and Unit testing, Deployment, Production support of Web Applications using Java/J2EE technologies.
  • Experience in complete Software Development Life Cycle (SDLC) in Agile Methodology and Waterfall Model.
  • Expertise in developing of various web and enterprise applicationsusing JAVA/J2EE technologies like JSP, Servlets, JDBC, EJB, JMS, RMI, XML.
  • Experience in design and development of web - based applications using Java, SQL, JDBC, Servlets, JSTL, JSP, XML, Java-API and Spring.
  • Experience in implementing Service Oriented Architecture (SOA) with web services (SOAP, WSDL, REST and JAX-WS).
  • Experience working on client-side technologies like HTML, CSS, JavaScript, jQuery,AJAX, JSON/XML.
  • Expertise in Struts 1.x/2.x, Spring Boot, SpringIOC, SpringWebflow, SpringMVC, SpringAOP,Spring ORM, Hibernate frameworks.
  • Hands on experience using databases like Oracle 11g/12c, MySQL and SQL Server.
  • Experience working on Application Integration technologies like JMS and Kafka.
  • Experience in Security system development for Web Applications. Involved in all phases of security implementation using spring security system against all types of authentication: LDAP Authentication, Database Authentication.
  • Working knowledge on Swagger API for Restful services.
  • Good understanding in NoSQL databases like Cassandra and MongoDB.
  • Experience working with Web/Application Servers Tomcat and IBM Websphere, WebLogic servers.
  • Experience using IDE’s like RAD, Eclipse, STS.
  • Experience in working with reporting tools like Oracle reports, Crystal reports and Jasper reports and integrating with Java.
  • Experience using build and deploy tools like ANT, Maven and Jenkins.
  • Experience working on test automation tools like Selenium, Cucumber.
  • Used version control tools like SVN, Git and ClearCase.
  • Used bug version tools like JIRA, ClearQuest and Version One.
  • Experience working in Behavior driven development and Test-Driven Development environments.
  • Experience working with JUNIT frameworks for unit testing.
  • Experience supporting applications during System Testing, Integration Testing and Post-Production phases.
  • Quick learner with strong problem solving skills, interpersonal skills and a good team player.
  • Highly adaptive to new technologies and environments.

TECHNICAL SKILLS

Operating Systems: Windows, Unix, Linux

Languages: Core Java, SQL, PL/SQL, Unix shell scripting

Java/J2EE Technologies: JDK 1.7,1.8, J2EE, JSP, Servlets, JDBC, EJB, JMS, XML, Spring, Hibernate, Struts, Multithreading, Java Persistence API

Web development tools: HTML, CSS, JavaScript, JQuery,AJAX, Bootstrap JSON/XML, Tag Libraries, Servlets

Frameworks: Struts 2.x, Spring 3.x, Hibernate 4.x, Log4j, EJB 2.0, EJB 3.0, JPA

Web/Application Servers: WebLogic 11/10, Tomcat 7.0 and IBM Websphere 8.0, WebLogic, Glasfish, Jboss

Databases: Oracle 11/10g,DB2, MySQL, Mongo DB.

Tools: ANT, Maven, JIRA, GIT, SVN, Jenkins

Testing Tools: JUnit, Cucumber, Selenium

IDE Tools: Eclipse, Rational Application Developer (RAD), My Eclipse, STS

PROFESSIONAL EXPERIENCE

Confidential, Fort Myers,FL

Java Developer

Responsibilities:

  • Collaborated in the team-based Agile environment to accomplish objectives by deadlines.
  • Participated in the requirements gathering and Design development meetings. Participated in complete Software Development Lifecycle, including performance, analysis, design, development and testing.
  • Understanding the business requirements and functional specification of the client module.
  • Analysing, Estimating and sizing the user stories which will help the product owners to prioritize the story cards. Developing the software solution and writing code using the Test-Driven Development (TDD) process.
  • Designed and developed UI with HTML, CSS, JavaScript and jQuery for interactive web pages and made client-side validations using JavaScript and jQuery.
  • Extensively used the MVC architecture using Spring framework and injected the Spring Services, controllers, and DAO’s to achieve dependency Injection and to wire objects of the business classes.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, and hibernate query language.
  • Worked on REST Web Services using Spring Boot.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Oracle (12c) database.
  • Checked all inputs from clients at server end of application to ensure any malformed requests, which might lead to irregular or undesired response, are not processed.
  • Implemented Application specific Exception Handling and logging framework using Log4J (Apache open Source API) and ANT scripts for building the applications.
  • Worked with SQL/PL SQL queries, stored procedures, triggers and packages to update/modify the database.
  • Designed and developed API with all the CRUD capabilities using SOAP.
  • Implemented Restful Web services for exchange of data from/to the upstream and downstream applications through JSON objects.
  • Used Postman client for testing the REST webservices.
  • Experienced working with HQL queries and criteria queries to execute against database.
  • Involved in writing complex multi table joins and conditional queries in database.
  • Implemented Java and J2EE Design patterns like Business Facade and Data Transfer Object (DTO), Data Access Object, Service Locators.
  • Designed and Developed Email notification functionality to send automatic emails to the workers.
  • Used Eclipse to develop source code and debug the application. Used Clear Case as a version control and Clear Quest for defect logging and bug tracking.
  • Writing the Junit test cases and Unit testing the code thoroughly in local before the changes are pushed to Dev environment.
  • Coordinating closely and productively with other teams and ensure Quality Assurance of the deliverables.
  • Involved in Postproduction support and maintenance of the application.
  • Provide Level 2 support by Performing daily health checks of the application, job schedules and infrastructure supporting the application and work closely with the business to resolve the issues and the user queries
  • Integrating the Crystal reports to the Java.
  • Worked with functional team for the requirement analysis and implemented the changes.
  • Performed code reviews of peers before the code is moved into higher environments.
  • Wrote, modified and maintained software documentation and specifications.
  • Involved in code-refracting and troubleshooting.
  • Investigated issues and defects to determine problem root cause and formulate corrective action recommendations.
  • Identify gaps in the current controls and suggest ways to improve the existing process.
  • Provided high-level customer support to remote clients using support e-ticketing system, successfully resolving and closing tickets daily.

Environment: Java 1.8, Spring MVC, Spring Boot, WebSphere v8.0, JSP, HTML, CSS, JavaScript, jQuery, XML, XSD, RAD, Oracle11g/12c, Hibernate, SQL/PLSQL, SOAP, REST, Clearcase, Clear quest, Web Services, SharePoint, Log4j, production support.

Confidential, Charlotte,NC

Java Developer

Responsibilities:

  • Worked in Agile methodology and Involved in the full software development life cycle.
  • Involved in daily scrum meetings and sprint meetings like Retrospective, sizing and planning meetings.
  • Worked with HTML5, CSS3, JavaScript, and JQuery to develop the UI pages and hands on Bootstrap.
  • Developed Web application using Java 1.8, Spring Boot, Spring 4.x, Hibernate 5.x.
  • The functionality is implemented using Spring IO/Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC modules and implemented Microservices architecture.
  • Implemented design patterns and Server-side development - Factory and Service Locater patterns, and the business logic usingSpring DIService components.
  • Integrated Spring AOP, spring (Dependency Injection) among different layers of an application). Configured and accessed Hibernate with Spring IOC.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Experience working on various Core Java coding by using Java APIs such as Collections, Generics, Multithreading, Exception Handling, and Java I/O to fulfill the implementation of business logic.
  • Added Swagger API for Restful webservices to ease the customer interaction with remote services.
  • Used the Swagger UI to get the REST API responses in the front-end.
  • Developed REST Web Services to be used within and expose outside the application using JAX-RS.
  • Testing JSON output using advanced REST client or Postman.
  • Used Oracle SQL developer and Mongo DB for storing and retrieving the data.
  • Deployed the application on Tomcat 8.x server locally and deployed it on WebSphere application server.
  • Looking into the Splunk logs for hidden application errors.
  • Experience triggering jobs using the Java visual VM.
  • Worked on Cucumber framework for integration testing and JUnit for unit testing.
  • Used tools like JIRA for ticketing purpose and Maven as a build tool.
  • Used Kafka as a messaging system and performed the validation jobs using Java visual VM.
  • Wrote Server-side Logging & Client-side logging using Log4J (Apache open Source API).
  • Experience working on Jenkins for continuous integration and deployment.
  • Used Confluence to update the documentation in wiki pages.
  • JIRA is used as a bug and issue tracking tool.
  • Used GIT version control for code check in and check out.
  • Performed code reviews before the code is moved to the higher environment.
  • Participated in weekly backlog grooming meetings with product owners

Environment: Java 1.8, Spring 4.x, Hibernate 5.x, Spring tool Suite, Tomcat server, Oracle SQL developer, Mongo DB, JIRA, GIT, Jenkins, Confluence, Maven, Spring boot, Cucumber, Apache Kafka, REST Webs ervices, Swagger UI, JUnit, JavaScript, Log4j.

Confidential, San Antonio,TX

Java Developer

Responsibilities:

  • Followed the Waterfall methodology to develop the software development lifecycle.
  • Followed n-tier architecture to develop the web application.
  • Creating GUI using HTML, CSS, JSP, JavaScript, and jQuery. CSS and Bootstrap for styling the HTML elements.
  • Implemented the Client-side validations using JavaScript/jQuery.
  • Used jQuery to perform AJAX calls for creating interactive Web pages on JSON response.
  • Used jQuery mainly for adding several functionalities to the application (Calendar, Tooltips, popover, hiding elements, Validation, making Ajax calls etc.)
  • Design and implemented Enterprise Integration Application solutions to the clients.
  • Extensively usedspring MVC, IOCand Spring 3.x with Hibernate 4.x.
  • Used Spring ORM module for integration with Hibernate for persistence layer.
  • Implemented Object-Relation Mapping in the persistence layer using Hibernate Framework in conjunction with Spring Functionality.
  • Experience using the ORM Hibernate and the SQL to map the java objects.
  • Developed experience with the Hibernate Query/Criteria Language to execute the database operations.
  • Worked with SQL to execute complex queries.
  • Code check-in and check-out using ClearCase client and ClearQuest for change request management.
  • Experience working on CI/CD tools like Jenkins.
  • Supported the application in the production phase and fixed any bugs during that phase.

Environment: JSP, Servlets, Spring, Hibernate, N-Tier Architecture, MyEclipse Blue 10.0.2,, ClearCase &ClearQuest, HTML, CSS, JavaScript, Bootstrap Junit, Log4j.

Confidential, Omaha, Nebraska

Java Developer

Responsibilities:

  • Experience in Agile Methodology and Involved in requirements gathering and Software Requirements Specification documentation
  • Provide integration support to enterprise resource planning, customer relationship management, supply chain management.
  • Developed UI using HTML5, JavaScript and JSP's for interactive cross browser functionality and complex user interface.
  • Implemented Single Page Application pattern and used Angular JS MVC to build cross-browser application.
  • Applied MVC design patterns using JavaBeans and conducted queries and retrievals using multithreading techniques.
  • Developed web application using Java 1.7, Spring MVC, Spring 3.x and Hibernate 4.x.
  • Used Hibernate Mapping Frameworks with the support from Spring Framework and ORM Modules for the implementation of persistent layers.
  • Created Hibernate Session Factory to create connections to the database to retrieve and modify the data.
  • Used Spring Core annotations for Dependency injection and Spring MVC for REST APIs.
  • Design and documentation of REST API's for collection and retrieval of high volumes of data.
  • Extensively used design patterns like Singleton, Prototype, Factory.
  • Used Oracle 11g as a DB server for writing SQL queries and retrieving data.
  • Experience working on Collection API in core java.
  • For version control, we used SVN where our code base sits in.
  • Used Maven 3.x for create the project archetype and build the interface modules for customizing WAR and EAR files.
  • Used JIRA to track the stories.
  • Established continuous integration practices and standards using Jenkins.
  • Worked with Payment gateway interfaces for the application.

Environment: Java 1.7, J2EE, JSP, JavaScript, jQuery, JSON, XML, Spring 3.x, Hibernate 4.x, Oracle 11g, java API, JUnit, JIRA, AGILE, REST based Web Services, JMS, Eclipse, Jenkins, Log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in Design,Development,Testing and Integration of the application.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Developed using simple Struts validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinated Application testing with the help of testing team.
  • Writing database queries on Oracle.
  • Writing stored procedures,Packages,Views,Cursors,Functions and triggers using SQL in the back end.
  • Used Hibernate for Object Relational Mapping(ORM) and data persistence.
  • Wrote SQL commands and stored procedures to retrieve data from Oracle database.
  • Developed web services using SOAP,WSDL, and XML.
  • Developed the application using Singleton,Business Delegate and Data Transfer object design patterns in the project.
  • Created and implemented Oracle stored procedures,Functions,triggers and complex queries using SQL.
  • Worked with Java Messaging Services(JMS) for reliable and Asynchronous communication.
  • Used log4j for logging and SVN for version control.
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Effective team player with excellent logical and analytical abilities.
  • Excellent written and verbal communication skills,interpersonal skills and self learning attitude.

Environment: Java,JSP,HTML,Spring,SOAP,Webservices,SOA,XHTML,CSS,JavaScript,XML,JAXB,XSLT,JMS,Ajax,Hibernate,Log4j,Oracle,Web Sphere,Ant,EClipse,UNIX,MS Office.

We'd love your feedback!