Senior Java/j2ee Developer Resume
SUMMARY:
- Over 9 years of IT experience on Java/J2EE technologies using JSP, Struts,Spring, Hibernate, Web Services, SOA, JDBC, XML, HTML, ANT, JQuery, Maven wif specialization in Financial, Banking, Telecom, Insurance and Retail domains.
- Proficient in Web Application Frameworks like SpringIOC, SpringMVC, Hibernate
- Proficient in coding using Multi - Threading, Collections, Concurrency and Exception Handling.
- Strong experience in Object Relational Mapping (ORM) frameworks like Hibernate.
- Expertise in working wif Service Oriented Architecture (SOA) &consuming and producing web services using RESTful, JAX-RS, JerseyandSOAP.
- Good noledge of Client-side development using technologies such as jQuery, JavaScript, JSP, XML, HTML, Bootstrap, Angular JSand CSS.
- Worked on RDBMS like Oracle11g/10g/9i/8i, SQL Server, Sybase 10.x, MySQL.
- Good noledge of Java/J2EE design patterns like Singleton, Factory, Session Facade, Front Controller, Service Locator, DAO, DTO, MVC and Business Delegate, Builder etc.
- Expertise in using Test-Driven Development (TDD)/Test First Development (TFD) using the automated test frame works like JUnit and HTTPUnit.
- Good working experience in Job Scheduling in Autosys R11, Control-M and Cosbatch.
- Hands on experience in using ANT/Maven for project builds, Log4j for logging, JUnit for unit testing and XMLSPY for xml validation
- Good working experience in Oracle Weblogic, Tomcat, Resin, JRun, Jboss and websphere servers.
- Expertise in working in various Java IDE’s like Eclipse, MyEclipse, NetBeans, IntelliJ and JBuilder.
- Good Knowledge of Continous Integration tools like Hudson/Jenkins
- Extensive experience in Version control software’s like SVN, GIT, CVS and Clear Case.
- Proficient in UNIX/LINUX/Solarisplatforms and writing Shell/Perl Scripts.
- Certified in Oracle Certified JAVA Professional(OCJP) and ITIL V3 Foundation Level
TECHNICAL SKILLS:
Java Technologies: Core Java, J2EE, JSP, Servlets, JDBC, JNDI, JavaBeans, JavaScript, POJO, JAX-RS
Frameworks/Web Technologies: Spring, Hibernate, Struts, Web Services(REST)
Scripting/Test/Build Tools: Shell/Perl scripting, Maven, ANT, JUnit, Jenkins, Javascript, XML, JQuery, AngularJS, Bootstrap, Gradle
IDE’s and Tools: Eclipse, IntelliJIDEA, Net Beans, JBuilder,JProfile, JMeter, IBM Tivoli, HP Sitescope, CA Autosys, Control-M, Log4J, JIRA
Platforms: UNIX/ Linux, Solaris, AIX, Windows NT/95/98/2000/XP
Application Servers: Tomcat, Weblogic, Resin, JRun, JBoss and Websphere
Version Control Tools: SVN, CVS, GIT, ClearCase, VSS
Databases / RDBMS: Oracle 8i/9i/10g, SQL Server, MySQL, Sybase, MongoDB
WORK EXPERIENCE:
Senior Java/J2EE Developer
Confidential
Technology: CoreJava/J2EE, Spring, Hibernate, UNIX, Shell scripts, Rest Web services, Postman, JUNIT, Log4j, Maven, eclipse, SVN, Weblogic Application Server
Responsibilities:
- Used Spring MVC, JSP as web framework and Spring to develop light weight business components.
- Used Hibernate framework for the model component development and to persist the data into Oracle database.
- Developed complex service components for Data Access Layer, DAO classes to interact wif backend using Java and Hibernate Framework.
- Worked on consuming and Producing the RESTWeb services and tested using PostmanSoapUI.
- Involved in Unit Testing (Test Driven Development) and Conducted Code Review.
- Developed build scripts for deploying the application using Maven/ANT.
- Used Weblogic Server for deploying webapps, and has done some admin activities
- Used SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool
- Coded utility Components in Java for marshalling and unmarshallingXML file. Developed java components for sender and receiver of messaging queues.
- Implemented logger using Log4j, for debugging and testing purpose.
- Release Management - Used Quick Base tool for preparing release plans and Bug Tracking.
Senior Java Developer
Confidential - Pleasanton, CA
Technology: Java/J2EE, JSP, Spring, Hibernate, JAX-RS, JAXB, REST API, JQuery, Javascript, Weblogic, UNIX, Shell scripts, Eclipse, Oracle
Responsibilities:
- Involved in all phases of Software development life cycle (SDLC).
- Used Spring MVC and Spring Web Flowto implement business logic, validation framework and tiles framework for Layouts.
- Worked wif Hibernate Framework. Worked on Hibernate Configuration file, various annotation used in Domain Object and HQL.
- Developed complex service components for Data Access Layer, DAO classes to interact wif backend using Java and Hibernate Framework.
- Implemented Junit test cases for all the modules developed to ensure complete code coverage.
- Worked on developing Web Services components using JAX-RS(REST) and JAXB
- Developed build scripts for deploying the application using Maven/ANT.
- Deployment of applications in weblogic along wif administering the application related parameters.
- Created UNIX shell scripts for automation and executing batch jobs.
- Used Log4J components for logging. Performed daily monitoring of log files and resolved issues.
Project Technical Lead / Developer
Confidential
Technology: Java/J2EE, Java script, CA Autosys R11, FeedHub, Weblogic, UNIX, Oracle, Informatica, SSH-Tectia, ServiceNow, Shell scripting, TOAD etc.
Responsibilities:
- Involved wif extensive coding and implementation activities related wif various enhancements releases using Java/J2EE andJavascript
- Implemented the application using MVC architecture and used JSP as Presentation tier.
- Monitoring, troubleshooting all the critical Autosys Batch jobs ensuring 100% availability.
- Developed the functionality by applying the core Java object oriented programming on the database objects on Oracle database.
- Coordinate wif various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.
- Interact wif infrastructure, release management, change management, QA, DBA and application teams.
- Created Shell scripts for automation of system to minimize repetitive manual tasks enhancing better system monitoring & problem resolution.
- Deployed Critical web applications onto Weblogic Server and done some Admin activities.
Java Developer
Confidential
Technology: Java/J2EE, Struts, JUnit, ANT, Weblogic, UNIX, Oracle, ManageNow and Clearcase.
Responsibilities:
- Involved in Unit Testing (Test Driven Development) and Conducted Code Review.
- Used StrutsasMVC framework to develop light weight business component.
- Developed build scripts for deploying the application using ANT.
- Developed using Eclipse IDE, implemented on Weblogic Server, Used UML for creating the design phase diagrams.
- Used JDBC framework for the model component and persist the data into DB.
- Involved in Unit Testing (Test Driven Development) and Conducted Code Review
- Involved wif extensive coding and implementation activities related wif various enhancements releases using Java, Shell script, J2EE, and Java Script.
- Release Management - Used Quick Base tool for preparing release plans and Bug Tracking.
- Was involved in Project Tracking using JIRA ticketing manager.
Programmer Analyst
Confidential
Technology: Java/J2EE, Struts framework, Weblogic, JUnit, Log4J, JIRA, UNIX, Shell scripting
Responsibilities:
- Responsible for the Design, Coding and Implementation using Java/J2EE
- Used Core Java wif Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections
- Developed web based UI using Servlets, JSP, HTML and XML based client server based application.
- Deployed application on Weblogic applications server and performed required configuration changes.
- Created SQL queries, PL/SQL stored procedures, functions for database layer by analyzing the required business objects and validating them wif stored procedures.
- Coded and maintained the middle-tier components providing data services and business component requests for the web service clients and a module to transfer the uploaded files to a backup server.
- UsedANT build for automating the building the project
- Connected to backend database using JDBC for storing/retrivingthe data from database.
Software Engineer
Confidential
Technology:Core Java, Servlets, JSP, JDBC, Javascript, UNIX, Weblogic, Oracle 9i, TOAD, shell scripting, sitescope, MQ Series.
Responsibilities:
- Interacting wif Business Users (CLECs) in US supporting SATE Components.
- Responsible for Application Availability for the CLECs (Bug fixes, enhancements, Handling Build issues and various deliverables wifin stringent deadlines.
- Responsible for the design, implementation and coding using core JAVA and also using XML,
- Managed the full lifecycle development and implementation of the application by applying Java multithreading.
- Coordinated design, development and deployment of web services, publishing and web service security implementations
- Coded and maintained the middle-tier components providing data services and business component requests for the web service clients and a module to transfer the uploaded files to a backup server.
- Utilized Struts Framework encouraging application architectures based on the Model View Controller.
- Connected to backend database using JDBC, and maintained the data