We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 6 years of IT experience in Analysis, Design, Development, implementation and execution of test cases of software application using Java/J2EE technologies.
  • Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experience working with various SDLC methodologies like Agile Scrum and Waterfall Model.
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate
  • Strong programming skills towards developing and implementing complete n - tier web-based application systems using Java/J2EE technologies- JDBC, JSP, Spring, SOA implementation XML, JAXB, JSON, WSDL.
  • Expert in coding using core java concepts like multithreading, collections, serialization, synchronization, exception handling and database connections.
  • Experienced in developing front end applications using HTML5, XML, CSS, CSS3, JavaScript, AngularJS, DOM, jQuery, Ajax, JSON, and JSP.
  • Strong knowledge in implementing IOC and Dependency Injection features in various aspects of Spring Framework.
  • Experienced in the Spring Modules like Spring IOC, Spring MVC, Spring Batch and Spring Boot.
  • Having Handful experience in using OAuth 2 for Microservices security.
  • Experience with Web/Application servers (Tomcat, Web Logic and JBOSS)
  • Experience in using Restful framework like JAX-RS Framework, SOAP Web services using JAX-WS, Apache CXF.
  • Experience in using different version controlling/tracking systems GIT, CVS, Subversion, and Rational Clear Case. Experience on APG Gateway Management tools like Apigee . Experience using JIRA , Bugzilla 5.0.x /4.4.x and Quality Centre as issue and bug tracking tools.
  • Experienced with J-Unit Framework4.x, and Mockito for developing test cases using Test driven development (TDD) approach and log4j for logging.
  • Expertise in using databases such as Oracle, DB2 and MySQL as a distributed database management system and writing Queries, Stored procedures, functions, packages, tables, views and triggers
  • Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as ANT, Jenkins and Maven & debugging through log4j.
  • Deep knowledge of Splunk.
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc .
  • Skilled and experienced in co-coordinating efforts among multiple teams (on-site and off-shore and third parties).
  • Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills

TECHNICAL SKILLS

Languages /Web Services: Core Java, Java, J2EE, C, C++, SQL

IDE/Editors: Eclipse, IntelliJ, MS Office

Web Technologies / Scripting Languages: Servlets, JSP, JDBC, JMS, Multi-threading, Java Networking, Microservices

Web Technologies: XML, JAXB, 2.0

Databases: Oracle 9i and 11g, IBM DB2 v8, My SQL

Application/Web Server: Tomcat, WebSphere, Web logic

Java Based Build Tool: Ant 1.7.0, Maven 2.2.1, Jenkins, Splunk

Web Services: SOAP Web Services, REST Based (JAX-RS API) Apache CXF,XML

Testing Frameworks: JUNIT, Mockito & mocking extensions to JUnit

Version Control Tools: SVN Subversion 1.4, GIT

Bug Tracking Tool: JIRA portal, Quality Center 11

Frame Works: Hibernate 3.x, Spring 3.0

Operating System: Windows

PROFESSIONAL EXPERIENCE

Java Developer

Confidential - Dallas, TX

Responsibilities:

  • Worked in Agile methodology environment and participated in Scrum sessions in designing, developing, implementing and testing the distributed applications.
  • Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
  • Implemented Spring MVC, which includes writing Controller classes, to develop presentation tier and business layer, Spring Web Flow to maintain the flow of the application, for handling requests, processing form submissions and performed validations using Commons validator.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Designed/Developed dynamic and interactive web-based applications with HTML, CSS, Angular JS, AJAX and JavaScript.
  • Created continuous integration builds using Jenkins and deployed on app server.
  • Monitor infrastructure, servers, databases, distributed batch jobs
  • Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
  • Involved in writing complex multi-table joins and conditional queries in Database
  • Used web logic as the app server for deploying the applications and Used JDBC as the data access layer connecting to Oracle DB.
  • Integrated Spring DAO for data access using SQL for querying databases.
  • Developed the code for asynchronous update to web page using JavaScript and Ajax.
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features.
  • Used ANT build tool for compilation and generation of war file.
  • Written test cases using JUnit as a testing framework and responsible for preparing test scripts for system.
  • Used GIT as version management, Quality Center for defect management system.

Environment: Java, J2EE, PL/SQL, Multithreading, JSPs, IntelliJ, Java Script, IBM DB2, Maven, HTML5, CSS, Junit 3.x, SQL, Spring, Oracle 11g.

JAVA DEVELOPER

Confidential - Bellevue, WA

Responsibilities:

  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing and testing application using Agile methodology
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
  • Implemented application architecture of the System is based on Spring MVC and J2EE specifications.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.
  • Designed and developed Micro Services to divide application into business components using Spring Boot.
  • Worked on developing Restful endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by using Redis Cache.
  • Developed Restful services using Spring and Collaboratively worked with UI to integrate the API.
  • Worked with JUnit Regression Test Framework to implement unit testing, to accelerate programming speed and to increase the quality of code and and log4j for logging.
  • Established coding standards and enforced them through automated tools (SonarQube)
  • Led Jenkins continuous integration server installation and configuration for all GIT repositories.
  • Deployed the applications on Pivotal Cloud Foundry.
  • Configured infrastructure for deployment of Middleware application through APIGEE.
  • Managed and monitored the server and network infrastructure using Splunk.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
  • Used Swagger, to implementing the Restful API.
  • Used Postman & Used SOAPUI for testing Web Services, inspection of WSDL files, generation of SOA envelopes, and acceleration of many other common XML tasks encountered during development of Web-Service enabled applications.
  • Used GIT as version management, Quality Center for defect management system.

Technology Stack: JDK 1.7, Core Java/J2EE, Spring, Web Services, Redis Cache, Rally, Swagger, Postman, APIGEE, SonarQube, SOAP UI, REST, GIT, Jenkins, Splunk, JUnit, Log4j, Mockito, IntelliJ, PCF, Spring Boot, Maven, Micro Services.

JAVA/J2EE DEVELOPER

Confidential

Responsibilities:

  • Designed and developed UML Diagrams, Use cases, Class, Sequence and activity Diagrams.
  • Worked in Agile methodology environment and participated in Scrum sessions in designing, developing, implementing and testing the distributed applications.
  • Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
  • Migration of Web Sphere application server to Tomcat application and used Eclipse IDE and deployed the application on TOMCAT server.
  • Implemented Persistence layer using Hibernate to interact with the MySQL database and performed CRUD operations.
  • Used web logic as the app server for deploying the applications and Used JDBC as the data access layer connecting to Oracle DB.
  • Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
  • Created and consumed SOAP based Web services and used SOAPUI to send and receive XML data and Worked with JMS Queues for sending messages in point-to-point mode.
  • Used Jackson for converting JSON to domain object and domain to JSON vice versa.
  • Used JUnit framework for unit testing of client inbound and outbound web services and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Manipulated data to both send and fetch data from the server through GET, DELETE and POST requests.
  • Configured the XML file for spring security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and server-side assets.
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Used JDBC API to connect to the database and performed create, Read, Update and Delete operations to insert, retrieve drop and delete the data as per the requirement.
  • Used Jenkins for continuous deployment and integration of the build and release process
  • Involved in project migration from Swing application to web integration using Struts web framework based on MVC architecture.
  • Written test cases using JUnit as a testing framework and responsible for preparing test scripts for system.
  • Involved in system design, development, testing, debugging and took part in creating documentation.
  • Successfully executing offshore modeling by effective and on time knowledge sharing with offshore project groups through weekly team meetings and daily status update calls, Supported Defects Team.

Environment: Java 1.6, servlets, JSP, JMS, Spring, Struts, Oracle 10g, SOAP, XML, WebLogic Server 9x/10x, SQL, Tomcat 6x, Hibernate, GIT, DB2, JUnit, Log4j, WebSphere Application Server 7.0, SQL.

JAVA/J2EE DEVELOPER

Confidential

Responsibilities:

  • Involved in creating Use cases, Class Diagrams and Interaction Diagrams.
  • Designed the UML diagrams based on the OOAD principles.
  • Developed EJB's and deployed them on IBM WebSphere Application server.
  • Developed the Action classes, Action forms and Action Servlet for web tier.
  • Developed the Business logic on the web tier using EJB Stateless Session beans.
  • Developed business layer components using enterprise java beans (EJB)
  • Developed the modules using Servlets, Java2EE and JDBC for connecting with DB2 Database
  • Implemented Web Services to integrate between different applications using REST services using JAX-WS.
  • Implemented Singleton Design Pattern for database connectivity.
  • Implemented c3po connection properties for maintaining database connections.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries.
  • Created custom PL/SQL procedures to read data from flat files to dump to DB2 database using SQL loader.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Worked on IBM MQ to simplify integration and accelerate application deployment.
  • Worked on web-based reporting system with HTML and JSP.
  • Used ANT build tool for compilation and generation of war file.

Environment: Java, J2EE, Hibernate, spring, JSPs, Eclipse, IBM WebSphere 6.1, AXIS, Java Script, Subversion, IBM DB2, Maven, Rational Rose, Windows XP, PL/SQL, Webservices, Multithreading.

We'd love your feedback!