Java Developer Resume
Fort Worth, TX
SUMMARY:
- Having around 6 years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
- Experience with Object Oriented Analysis, Design and Programming.
- Expertise in Java Application Development, Distributed Application development, Object Oriented
- Programming, and also in developing, testing and implementing application Environment using J2EE technologies like J2SE, JDBC, Servlets 2.4, JSP 2.1, AJAX, DOJO, Java Beans, EJB 2.0/3.0, JMS and Web Services.
- Experienced in using frameworks including Struts, Java Server Faces, Spring and Hibernate.
- Experience developing Microservices using Spring Boot .
- Experience in markup language like HTML, DHTML, CSS, jQuery, XML, Voice XML, Schemas, XSLT and parsers like DOM and SAX .
- Extensive B2B and B2C development experience using BEA Web Logic 8.x/9.x, IBM Web Sphere 4.x/5.x/6.x, WebSphere Integration Developer 6.x, JBoss 4.x/5.x application servers and web development work on Apache Tomcat 5.x/4.x Web server . Familiar with the Setup and Configuration of the servers.
- Experience working with Developers IDE like IBM WSAD 5.0, IBM RAD 6.0, BEA Web logic Workshop 8.1, Eclipse 3.x.
- Experience in using back end databases Oracle Database, Postgres and DB2 .
- Experience in using version control tools like Rational ClearCase, CVS (Concurrent Version System),Win CVS.
- Good experience in using JTest, developing test cases with JUnit 3.x, logging using Log4J and Build tools (Ant 1.6/1.7, Maven) .
- Expertise in the object oriented analysis and design using UML and in implementing Rational Unified Process (RUP).
- Good knowledge on Object Oriented Analysis and Object Oriented Design (OOAD), Modeling
- Applications with Class Diagrams & Sequence Diagrams and have Strong implementation experience with RSA.
- Experience in implementing Agile methodologies like SCRUM.
- Experience coding from Use Case Specifications
- Strong knowledge of software best practices like Test Driven Development (TDD) and continuous integration.
- Good experience in developing and reviewing Technical specification, Test plans, Test cases and Test scenarios.
- Great team - management skills, efficient performance in a team as well as independently.
- Excellent communication and interpersonal skills.
- Possesses strong problem analysis skills with ability to follow project standards and procedures as per
TECHNICAL SKILLS:
Languages: JAVA, Java/J2ee, HTML, Java Script, Angular JS, C, C++, SQL, WebServices
Servlets, JSP, AJAX, JMS, JDBC, Web Services, Microservices
Frameworks: Struts, Hibernate, Spring, Spring boot, MVC
Application/Web Servers: BEA Web logic, IBM Web Sphere, Apache Tomcat Web Server, Glassfish, JBoss, Jetty
Databases: Oracle, DB2, PostGres, MariaDB
IDEs: NetBeans, Eclipse, RAD
Tools: CVS, SVN, Maven, Apache Ant, SQL Developer
Operating Systems: WINDOWS 2000/XP/2003, UNIX, Linux
WORK EXPERIENCE:
Confidential, Fort Worth TX
Java Developer
Responsibilities:
- Requirements analysis and review with business users to prepare technical design documents.
- Design and Development of Portals using J2EE, Struts, Spring and Hibernate framework.
- Designed and developed RESTful Web Services using Spring Boot, Java
- Developed Service Requests and Responses analysis and implementations for different operations.
- Involved in designing and developing Micro Services using Java, Spring Boot.
- Wrote SQL queries for data validation.
- Wrote unit testing of the functionality of the code and mocking up of objects.
- Used Spring Boot Apache Log4j Logging for logging of trace and Auditing.
- Production and Defect Support.
- Involved in on Call and Bug fixes to continuously support clients.
- Implemented Agile Methodology Scrum.
- Wrote JUnit test cases for testing the functionality of the code
- Other responsibilities include Devolvement, Code Reviews, JUnit Test creation, Design Review
Environment: Java Struts, Spring, Hibernate, Web Services (Restful), Spring Boot, JAX-RS, AJAX, JavaScript, XML, JSON, Eclipse, SQL, Apache Tomcat 6.0, Junit 4.4, UNIX & Windows.
Confidential, Plano, TX
Java Developer
Responsibilities:
- Responsible for gathering the system requirements, feasibility study, System analysis, design and development.
- Developed front end using Struts MVC architecture.
- Developed JSP’s to design the user interfaces, and JSP tag libraries to define custom tags.
- Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects.
- Implemented Spring AOP for Logging.
- Used Hibernate framework as persistence layer for interacting with database.
- Created and Consumed SOAP/RESTful Web Services. Developed server-side services using Spring Web Services (SOAP, WSDL).
- Involved in designing and developing Micro Services using Java, Spring Boot.
- Used Service Locator pattern for lookup of the beans.
- Used Command Design pattern to execute the sequence of events.
- Used JMS for Asynchronous communication to the Voice Mail provisioning system.
- Developed Oracle Stored Procedures and Triggers for Database operations.
- Developed and used Postgres SQL queries.
- Developed the automatic build scripts using ANT for the application to deploy and test.
- Used Apache Log4j Logging framework for logging of trace and Auditing.
- Wrote JUnit test cases for testing the functionality of the code
- Used HP Quality Center for Bug tracking.
- Implemented Agile methodology SCRUM.
- Other responsibilities include Code Reviews, Design Review
Environment: Java, Eclipse, Struts, Spring, Spring boot, Hibernate, JSP, JQuery, JavaScript, JMS, MQ Series, EJB, Oracle, PL/SQL, Postgres, SOAP/Restful Services, Axis, JAX-WS2.1, SOAP-UI, Agile, Rally, Web Sphere.
Confidential, Irving, TX
Java Developer
Responsibilities:
- Designed and developed various modules of the application
- Followed Agile software development with Scrum methodology.
- Implemented design patterns such as Factory, DAO, Session Façade, and Singleton.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Worked on DB2 as the backend database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed services using Spring Web Services (SOAP, WSDL).
- Server side validations using Struts Validator and Hibernate Validator framework.
- Developed application front end with HTML, JSP, Ajax/JQuery and CSS.
- Developed custom JSP tags for role-based sorting and filtering.
- Used Log4j to assign, track, report and audit the issues in the application.
- Worked on project build-script by using ant and deployed on JBoss.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, Web Services, SOAP, WSDL, HTML, JavaScript, JQuery, Struts, CSS, XML, XSD, JBoss, JUnit, Log4j, SQL, DB2, Eclipse.
Confidential, Bentonville AR
Java Developer
Responsibilities:
- Involved in preparing High Level/Low Level Design documents.
- The Application is designed using Struts MVC Architecture.
- Implemented Service tire and data accessing using spring.
- Developed various Test classes for a Unit - Testing the code using JUNIT.
- Wrote Base Test classes for individual modules for reducing redundancy and complete isolation for unit testing.
- Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
- Designed message formats in XML.
- Designed and Development of XSL.
- Backend Stored Procedures development with PL/SQL.
- Used Clover for validating the tests efficiency (effective code-coverage) and to find possible areas for code bugs.
- Implemented Integration Testing for the application.
- Developed the application using Struts Framework that Leverages classical Model View Layer(MVC) architecture.
- Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services(REST/SOAP), XML,XSLT,XSL, and ANT.
- Integrated Web Services in ESB Layer.
- Used Multithreading in programming to improve overall performance.
- Used Splunk for log file aggregation and monitoring.
- Developed DAO objects to mocks persistence implementation to test Business Logic.
- Used CVS as versioning system.
- Involved in bug fixing for other modules.
Environment: Core Java, JAVA, Struts, JUNIT, JBOSS, JavaScript, JQuery, WebLogic Application server, Eclipse, XML, XSL, XSLT.