Senior Java Developer Resume
Atlanta, GA
SUMMARY
- Java/J2EE professional having 10+ years of technical expertise in complete Software development life cycle(SDLC) process that includes Analysis, Design, Development, Testing and Implementation.
- Expertise with Model View Controller (MVC) Architecture and Struts framework.
- Experience in developing enterprise and web applications using Hibernate, Spring, Struts, Web Services (SOAP, ReSTful), Servlets, JSP and JMS.
- Hands on experience in Hibernate O/R mapping tool.
- Good experience in applying AGILE and SCRUM process in projects.
- Experience and In - depth knowledge in Java, HTML, DHTML, CSS, XML, JQuery, JavaScript, J2EE (JSP,JDBC, Struts, Spring, Servlets, JMS, JAXB), Web Services, Java Beans, Eclipse Framework and Hibernate.
- Proficient and Hands on experience in applying various core J2EE design patterns like Singleton, Session Facade, Business Delegate, ServiceLocator, Front Controller, Value Objects, DAO etc.
- Good exposure and Experience in SOA architecture
- Worked with Application/Web servers like BEA Weblogic, WebSphere Enterprise, and Apache Tomcat
- Hands on experience in UI development with Frontend technologies like JSP, HTML, DHTML, Java Script, JQuery and CSS.
- Hands on experience in Database servers Oracle, MS SQL Server, MySQL
- Expertise in developing Object Oriented based applications.
- Implemented UML modeling diagrams such as Use Cases, Sequence Diagrams and Class Diagrams.
- Expertise in developing web applications using IDE tools like Eclipse, RAD
- Developed various applications using AJAX, JSON
- Hands on experience in Logging Framework such as Log4J and ODL
- Good experience and exposure to UNIX Shell Scripting
- Good exposure on Big data and NOSQL
- Expertise in automation of deployment of J2EE applications using ANT tool and Maven
- Experience and deep knowledge in bug tracking tools like JIRA and Bugzilla
- Experience in Source code management tools like Clearcase, CVS, SVN and Visual Source Safe(VSS)
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel,MS-PowerPoint, MS-Visio, MS-Project Plan and etc.
- Quick learner with an ability to rapidly achieve organizational integration.
- Communicative, analytical and flexible.
- Ability to learn and use new systems and paradigms in considerably less time.
TECHNICAL SKILLS
Programming language: Java, Java Script, UNIX, Linux, C, C++
Database language: SQL, PL/SQL
J2EE technologies: JSP, Servlets, JDBC, JMS, XML, JNDI, RMI, JAXP,JAXB, SOAP/ReSTful Web Services
J2EE framework: Struts MVC, Hibernate, Spring
UI technologies: Java Script, HTML, CSS, JQuery, JSON
IDE tool: Eclipse, RAD
Web/Application server: Weblogic, WebSphere, Tomcat
Methodology: Agile, SCRUM
Log framework: Log4J, ODL
Database server: Oracle, MS-SQL, MySQL, DB2
Operating system: Windows, Linux, UNIX
Version control: Rational Clearcase, VSS, CVS, SVN
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Senior Java Developer
Responsibilities:
- Developed the Application using Spring MVC Framework by implementing Controller, Service classes.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
- Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and Java Script to simplify thecomplexity of the application
- Involved in the development of HTML pages, JSPs and CSS for different User Interfaces
- Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files
- Created tables, triggers, stored procedures, SQL queries, joins, integrity, constraints and views for multiple databases like Oracle and SQL Server
- Involved in Unit Testing of various modules by generating the Test Cases
- Used JIRA for bug tracking, issue tracking and project management
Environment: Java, J2EE, JSP, HTML, CSS, AJAX with GWT, Spring, Hibernate, EJB, XML,JMS, Oracle, MS SQL Server, Toad, JUnit, ANT, Log4j, Web Services JAX-RS, Tomcat,JIRA, Eclipse
Confidential, Santa Clara, CA
Senior Java Developer
Responsibilities:
- Involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, designing the application, implementing the design, testing and maintenance Support
- Designed and developed application using Spring MVC and Hibernate Framework
- Implemented POJO classes and JPA annotations using Hibernate
- Configured hibernate mapping files for achieving object relational mapping
- Developed the Application using Spring MVC Framework by implementing Controller, Service classes.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
- Designed and developed user interfaceusingHTML, JSP, Java Script, AJAX, JQuery
- Worked on Oracle & SQL Server as the backend databases and integrated withHibernateto retrieve Data Access Objects
- Designed and implemented ReSTful Web servicesusing HTTP web Methods
- Responsible to use DOM/SAX parser to parse the workflow engine / Taskflow information.
- Designed and implemented scheduling mechanism using Quartz API
- Responsible for handling mail by using Java Mail API and Activation.
- Developed the middle tier using J2EE technologies (EJBs, Servlets) under Weblogic application Server.
- Deployed application using Weblogic application server
- Participated in the re-architecture phase in order increase the performance of the application
- Actively participated in Agile and SCRUM methodology
- Pro-actively worked on customer issues
- Responsible for testing application using JUnit and Maven
- Participated in writing design and functional specs
Environment: Java, JSP, Servlets, Spring, Hibernate, Eclipse,ReSTful Web Services, JavaScript, JQuery,Weblogic, Java Mail API, JAXB, DOM/SAX parser,Oracle, SQL, XML, JUnit, Clearcase, Quartz, BSF
Confidential
Senior Java Developer
Responsibilities:
- Involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, designing the application, implementing the design, testing and maintenance Support
- Designed and developed application using Struts MVC Framework
- Implemented DAO classes for performing database operations
- Designed and implemented Action Servlet for performing actions
- Designed and implemented Struts validator framework
- Designed and developed User Interface using JSP, HTML, JavaScript, JQuery, CSS
- Developed helper classes for performing business logic on various operations
- Identified the set of predefined standards before implementation phase
- Developed and implemented DOM/SAX parser to parse provider information.
- Responsible for handling mail by using Java Mail and Activation
- Developed the middle tier using J2EE technologies (EJBs, Servlets) under Weblogic application Server
- Responsible for testing application using JUnit
Environment: Java, JSP, Servlets, Struts, Agile, JavaScript, JQuery, CSS,Java Mail, Activation,JAXB, DOM/SAX parser, Oracle, SQL, XML, Eclipse,Clear case
Confidential
Application Developer
Responsibilities:
- Involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, designing the application, implementing the design, testing and maintenance Support
- Designed and developed application using Struts MVC Framework
- Implemented DAO classes for performing database operations
- Designed and implemented Action Servlet for performing actions
- Designed and implemented Struts validator framework
- Designed and developed User Interface using JSP, HTML, JavaScript, JQuery, CSS
- Developed helper classes for performing business logic on various operations
- Identified the set of predefined standards before implementation phase
- Responsible for handling mail by using Java Mail and Activation
- Developed the middle tier using J2EE technologies (EJBs, Servlets) under WebSphere application Server
- Responsible for testing application using JUnit
- Responsible for performing Unit testing
Environment: Java, JSP, Servlets, Jakarta Struts, J2EE (EJB, JSP), CSS, JavaScript, WebSphere, Eclipse, Rational Clearcase
Confidential
Java Developer
Responsibilities:
- Responsible for Design, Coding and Unit Testing
- Analyzed business requirements, functional specifications and system requirements
- Developed and Deployed EJB components on BEA Weblogic Server
- Designed and developed a highly convenient front end user interface using HTML and Java Server Pages (JSP)
- Involved in writing SQL Queries to retrieve and update data from DB2 Database
- Designed and implemented Struts validation framework
- Developed enterprise application using EJB on Struts framework
- Deployed application using Websphere application server
- Used Struts Validation Framework for validation
Environment: BEA Weblogic,WebSphere, Eclipse, Core Java, J2EE, JMS, Struts, Servlets, JSP, EJB, DB2, XML, XSLT, XHTML, JUnit.
Confidential
Java Developer
Responsibilities:
- Involved in gathering the functional specifications.
- Design and developed portlets using Weblogic Portal
- Designed and developed user interface using JSP, HTML, CSS and Java Script
- Responsible for deploying the application on BEA Weblogic server
- Responsible to developing and executing unit test cases.
- Implemented JavaScript functionalityfor client side validations.
- Responsible for testing application using JUnit
Environment: Core Java, Weblogic Portal, J2EE (EJB, JSP), BEA Weblogic, Oracle, VSS
Confidential
Java Developer
Responsibilities:
- Designed and developed user interface using JSP, HTML, Servlets, JavaScript
- Designed and implemented Struts Validation Framework
- Implemented Action Servlet class and helper classes for performing business logic
- Developed both Session and Entity beans representing different types of business logic abstractions.
- Performed application deployment on Tomcat web server
- Performed client side validations using Java Script
- Performed Unit testing
Environment: Java, JSP, Servlets, CSS, HTML, Java Script, Tomcat and VSS