Sr. Java Developer Resume
PROFESSIONAL SUMMARY:
- 7+ Experience in Developing Web Application using Java/J2EE,, COLDFUSION, JDBC, JSP, Servlet, HTML, XML, JSF, JavaScript, Spring, Hibernate, JPA, STRUTS 1.x, MySQL and Oracle in Windows Environment.
- Excellent Command in Developing Web Custom Control.
- Experience in working with Multithreading, Collections and Generics in Java 7.
- Excellent in implementing applications using Spring Frameworks
- Experience in using ORM tools like Hibernate, JPA and Spring Data JPA
- Experience in implementing Spring Security framework.
- Excellent knowledge on JAVA 8 Lamda, Collections & Streams concept.
- Experience of J2EE Web Applications Deployment.
- Excellent in implementing Object Oriented Programming (OOP) techniques & Design Patterns
- Developing Scripts and Procedures in Oracle and PL/SQL.
- Experience in writing Batch Jobs for diff batching applications in Retail.
- Installation and administration of Application servers TOMCAT, JBOSS 7.x.
- Experience in creating the Build, release Patch & maintain Release Notes.
- Experience in Handling / updating Installation guide for diff releases of Product.
- Experience in Requirement Gathering and document requirements, Estimation, Time and Resource Planning.
- Communicate with customers throughout the development cycle, manage customer expectations and provide project status.
- Developing Customized Solutions to the Industries/Corporate.
- Experience in managing and providing immediate solutions in level 2 support team.
- Received Client & Management Appreciation for excellence in work
- SCJP 1.6 certified
TECHNICAL SKILLS:
Languages: Java/J2EE, ColdFusion
Operating System: Windows, Linux,Unix
Database s/w: Oracle, MySQL
Web Technologies: Html, JavaScript
J2EE Technologies: Servlets, JSP
Framework s/w: Struts, Spring MVC, Spring Data JPA, Spring Security, Spring Batch
ORM S/W: Hibernate, iBatis, JPA
Distributed Technologies: EJB 3.x, Web - Services (RPC, WS, RS)
Servers: Tomcat, JBoss, Web logic
IDE: Eclipse, MyEclipse, Spring Tool Suite
Configuration Management Tools: SCM, CVS, Harvest-allfusion, ESP.
Build Tool: Maven
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer
Responsibilities:
- Design & Develop UI Interface for Batch job Definition & Execution.
- Design & Develop Batching & Web applications where batching application deployed on JBoss 7 app server and Web applications deployed on Tomcat 7 server.
- Developed the JSPs required for service management and user management modules.
- Used JDBC to implement DAO pattern to for database access.
- Coordinating with functional team related to Design part & Keep Track of all changes.
- Assigning & Reviewing Enhancements Request and Production Defects, Submitting 1st level estimation for upcoming Enhancement Requests to Tech Manager.
- Developed EJB’s (Enterprise Java Beans) used for batching applications.
- Being the Subject Matter Expert (SME), collaborated with the internal and external users to determine the requirements and negotiated with the development and testing team to resolve conflicting system needs.
- Development of all the components required by the project like database connection layer, business Layers etc.
- Used Apache POI api to develop the reports for batching applications.
- Created Analysis, Resolution and Trouble Shooting documents and coordinated database services, testing and deployment documentation and training.
- Used ESP Job monitoring tool.
- J-Unit testing, manual testing for class developed against enhancement request.
- Involved in code review for peers
- Mentoring new members on technical and functional areas of the application.
Technologies: Core Java/J2EE, EJB, Tomcat 7, JBoss 7.x, Eclipse 4.x, Servlet, JSP, HTML, JavaScript, JDBC, Oracle 11g, SCM Tool.
Environment: Windows 7, Linux
Confidential
Sr. Java Developer
Responsibilities:
- Coding and building the entire application in JAVA/J2EE using Spring MVC, Spring Security, and Spring Data JPA framework.
- Created Configuration files for the application using Spring framework.
- Fix defects in code and participated in peer reviews and program testing.
- Designed a web and UI layer and used the Spring Frameworks for back end coding.
- Developed the JSPs required for service management and user management modules.
- Used Spring Data JPA to implement DAO pattern to for database access.
- Used Spring Security to implement Security mechanism in the application.
- Implemented the Repositories using Spring Data JPA & Hibernate mapping tools
- Developed the pagination logic using the Spring pageable feature.
- Integrated Crystals Reports in application to generate the invoices.
- Involved in training new members in the team on functional/Application knowledge
Technologies: Java/J2EE, Spring MVC, Spring Security, Spring Data JPA, Hibernate, MySQL, JSP, Servlet, Maven, Spring Tool Suite, Tomcat 7
Environment: Windows 7, Linux
Confidential
Sr. Java Developer
Responsibilities:
- Getting Requirements and analysis.
- Migration of application from Web logic 8 Workshop & Web logic 10 to JBoss 7.1
- Removing the Web logic Server Dependencies from the applications.
- Participated in detail designing of the newly Upgraded application and wrote System and functional Use Cases for the same.
- Involved in doing Unit Testing and fixing the defects.
Technologies: Java/J2EE, JavaScript, Html, Jsp, Servlets, Struts 1.x, Apache Beehive, Jdbc, Jboss 7.1
Environment: Windows 7, Unix
Confidential
Sr. Java Developer
Responsibilities:
- Upgrading Java 1.4 applications deployed on JRUN 4 Server to Java 1.6 and deploying them on Tomcat 6.0 server.
- Removing the dependencies of JRUN on application. Analysing the existing Code dependencies and building requirements for the migration of the application.
- Participated in detail designing of the newly Upgraded application and wrote System and functional Use Cases for the same.
- Involved in doing Unit Testing and fixing the defects.
- Used Struts 1.2 as MVC framework
Technologies: Java/J2EE, JavaScript, Html, JSP, Servlets, Struts1.2, Jdbc, Tomcat6.0
Environment: Windows XP, Unix
Confidential
Java Developer
Responsibilities:
- Converting the Cold Fusion based Applications to JAVA taking STRUTS 1.2 as the framework.
- Developing the entire code in JAVA, both core functionality and the front end parts taking existing Cold Fusion code as the backbone for deriving the business logics.
- Analysing the existing Cold Fusion Code and building requirements for the conversion of the application.
- Participated in the Requirement Elicitation and closely interacted with the SME, users and clients to better understand their business needs.
- Participated in detail designing of the newly JAVA based application and wrote System and functional Use Cases for the same.
- Involved in doing Unit Testing and fixing the defects.
Technologies: Java/J2EE, JSP, Struts 1.2, JavaScript, HTML, Tomcat 6.0.
Environment: Windows XP, Unix
Confidential
Java Developer
Responsibilities:
- Coding and building the entire application in JAVA/J2EE using MVC framework.
- JSPs were written to show the UI layer for the user to generate a report and enter the input parameters.
- Development of all the components required by the project like database connection layer, business Layers etc
- Unit testing the same using JUnit Tool.
Technologies: Java/J2EE, Oracle 9i, JSP, Servlet, Eclipse 3.2, Tomcat 6
Environment: Windows XP
Confidential
Java Developer
Responsibilities:
- Coding and building the entire application in JAVA/J2EE using MVC framework.
- Unit testing the same using JUnit Tool.
- Production issue fixing and supporting the application.
- Providing the required development/enhancements to the application following Sunspot Solutions’s Application Management Frame work.
- Enhancements, Maintenance & system testing activities which include formulating the testing strategy, preparing the test.
Technologies: Java/J2EE, MySQL, JSP, Struts 1.2, Servlet, Eclipse 3.2, Tomcat 6
Environment: Windows XP, Unix