Senior Java Developer Resume
St Louis, MO
EXPERIENCE SUMMARY:
- Over 11+ years of professional experience in IT industry involving in various phases of software development including system analysis, design, development, testing, implementation and production support of web based applications using Java/J2EE. Having competency in Enterprise application architecture, design and development based on J2EE Architecture using object oriented methodology.
- Strong experience in Core Java, Collections, JSP, Servlets, Hibernate, Struts, Spring, Design Patterns, Web Services, WSDL, SOA P, JAX - RPC, JAX-WS, AXIS and JMS.
- Good working experience in usingHTML, CSS, AJAX, JAVA SCRIPT, JQUERY, JSON, XML, XSLT, XPATH.
- Experienced with the Architectures and Frameworks such as MVC Frameworks, Spring, Struts and Play.
- Expertise in implementing and deploying SOAP Web Services and Restful Services to develop dynamic server side web contents.
- Experience with developing enterprise applications using IDEs like Eclipse, My Eclipse, NetBeans, JDeveloper.
- Used Junit for unit testing.
- Extensively worked on Implementing JMS.
- Experience in using Log4J framework to logging, debugging and auditing.
- Experience in deploying and administration of enterprise web applications using JBOSS App Server 6, Play Server and Tomcat Server 7.
- Good experience in Object Oriented, Service Oriented Design and Development.
- Expertise in SQL, PL/SQL Queries using Oracle, SQL Server, and My SQL databases.
- Experienced in methodologies like Iterative, Agile and Waterfall.
- Good exposer in building and deployment scripts using Maven and Ant.
- Used CVS, SVN for source control.
- Good experience in working on Windows, UNIX and LINUX operating systems.
- Experienced in developing business logic components using ORM technologies like Hibernate.
- Expertise in implementing SOA Architecture.
- Expertise in ALM and Bugzilla bug tracker tools.
- Expertise in identifying the goals, principles, and the mechanisms used in the development of secure applications.
- Expertise in recognizing the potential risks associated with common coding errors and identifying coding approaches to address them.
- Worked on Data structures and Algorithms.
- Expertise in Application Migration in different environments.
- Excellent analytical, oral, written, communication skills.
- Effective team player with excellent problem solving abilities, quick learner, easily adaptable to new environment with meticulous nature and a persevering attitude with strong technical skills.
TECHNICAL SKILLS:
JAVA/J2EE Technology: Java (JDK 1.4/1.5/1.6/1.7/1.8 ), Servlets, JSP, JPA, JNDI, JSTL, JUnit, JAVA Beans, JDBC,JMS,JMX.
Frameworks: Spring 2.0.7/3.0.7/4.0.7 , Spring Boot,Hibernate 3.2, Struts 1.2/2.0, ANT, AJAX, Apache products
Web Services: SOAP, WSDL, Restful, Apache AXIS, JAX-RS, JAX-WS, JAXB
Front End: HTML, CSS, XML, XSD, Java Script, JQuery, AJAX.
Object Relation Mapping (ORM): Hibernate 3.2
Application Servers: Tomcat 6.0, JBOSS 4.5.0, JBOSS ESB 4.3, Websphere
RDBMS (Database): Oracle 9i/10g/11g, MS-SQL Server 2005/2008, MYSQL 5,DB2
IDEs: Eclipse 3.1 / 3.2 / 3.4, My Eclipse 6.5, Net Beans 6.1, Edit Plus, JDeveloper
XML Technologies: XML, Schema, SAX, DOM, XSLT, XSD, XPATH, DTD
Tools: TOAD, ANT, MAVEN
Version Control: CVS, SVN
Operating Systems: Unix, Linux, Windows 2008/XP/7
PROFESSIONAL EXPERIENCE:
Confidential, St Louis, MO
Senior Java Developer
Responsibilities:
- Designed and coded application components in an Agile Development Environment.
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Developed various methods of REST Web Services using Spring framework.
- Involved in the Development of Spring Framework Controllers
- Involved in daily stand ups and iterations meetings .
- Develop and execute jUnit test cases
- Designed and developed business components of the applications usingSpring Boot
- Worked on creating DAO layers
- Involved in building and deploying application over the different instances using Jenkins.
- Worked mostly on developing the backend part of the application involving Ibatis and Web Services.
- Communicate with offshore regarding the implementation of the enhancements.
- Used JUnit to develop repeatable tests (regression testing), mainly for unit testing
- Used Tomcat, WebSphere as Server.
- Involved in deploying applications in the to various environments
- Documenting the issues and root cause analysis and other design artifacts.
- Database design
- Development ofSQL queries that will be used by the java components to retrieve data from database.
- Used Log4j for logging and debugging.
- Used GIT for source repository.
Environment: Java(JDK1.8), J2EE, Spring Boot, Restful Web Services, Oracle, Eclipse, Windows, Linux, Log4J, Maven, SVN.
Confidential, Miami, FL
Senior Java Developer
Responsibilities :
- Designed and coded application components in an Agile/TDD environment utilizing a Test Driven Development.
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Developed various methods of REST Web Services using Spring framework.
- Involved in the Development of Spring Framework Controllers
- Spring Dependency Injection implemented for required objects.
- Communicate with Onsite regarding the implementation of the enhancements.
- Involved in building and deploying application over the different instances using Jenkins.
- Recommend changes to improve established java application processes
- Worked on creating DAO layers
- Develop and execute jUnit test plans
- Used Tomcat, WebSphere as Server.
Environment: Java(JDK1.7), J2EE, Spring, SOAP Web Services Restful Web Services, DB2, Eclipse, Windows, Linux, Log4J, Maven, SVN.
Confidential, CA
Senior Java Developer
Responsibilities :
- Developed the application using Spring Framework that leverages Model View Control Layer architecture, also configured Dependency Injection.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Design of GUI using Model View Architecture (Spring MVC Frame Work).
- Created Hibernate Mapping files to map POJO to DB tables
- Involved in the Development of Spring Framework Controllers
Environment: Java(JDK1.7), J2EE, Spring MVC Framework 3, Hibernate 3, Oracle, SVN, JPA, Eclipse, Struts 2.0 Windows, Linux, Quartz scheduler, HTML, CSS, XML, Log4J,MVN,SVN
Confidential, CA
Java Developer
Responsibilities :
- Designed and coded application components in an Agile environment utilizing a test driven development.
- Developed the application using Structs MVC framework.
- Involved in writing JSP’s and used HTML, CSS in front end.
- Used Tomcat as Web Server.
- Development of New features and fixing bugs.
- Analyzing work based on the requirements.
- Interacted with end client (Business Team) in Business meetings in gathering and analyzing the requirements.
- Analysis and design of various enhancement request, also involved for estimates.
- Supported for functional aspects of the application. Also helping in Production Issue troubleshooting
- Used SVN as Concurrent Version System for code versioning.
- Involved in deploying applications in the to various environments
- Database design
- Onsite/offshore coordination
Environment: Java(JDK1.7), J2EE, MySQL5, SVN, JPA, Eclipse, JSON, Windows, Linux Quartz scheduler, HTML, CSS, XML, jQuery, Ajax,, Log4J
Confidential
Senior Java Developer
Responsibilities :
- Spring Dependency Injection implemented for required objects.
- Created tables and SQLqueries required for the modules developed.
- Worked with clients for issues and provided quick solutions.
- Sever side validations are done using Struts Validator Plug-In.
- Worked heavily with the Struts tags used struts as the front controller.
- Converting requirement specifications into detailed design and Data Model.
- Writing complex SQL queries by using for fetching data from Oracle database.
- Interacting with team members to ensure smooth progress of project work
- Handle the tasks of providing technical leadership and guidance to other SW Engineers
Environment: Java6, J2EE, Struts, Spring and Hibernate Framework, Tomcat, Sql Server, SOAP, REST Web Services, Eclipse Galileo, Subversion, Maven
Confidential
Senior Java Developer
Responsibilities :
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Leading and coordination with offshore team for Production Support management
- Preparing DB scripts to resolve DB related production issues
- Used JSP’s, JavaScript, Ajax, CSS, HTML to develop the UI
- Used JAVA Mail API, and implemented an automated functionality to generate e-mails
- Wrote CRON Jobs to schedule the daily scripts
- Served as POC for on call support in the production team on a rotation basis.
- Implemented logger for debugging using Log4j. developed Excel and PDF Generators using Apache POI
- Developed test cases on Junit
Environment: Java 5.0, J2EE - Servlets, JSP, Struts 2.0, HTTP, HTTPS, AJAX, POJO, Quartz scheduler, JDBC, JavaScript, HTML, CSS, XML, Web services, Log4J, Ant, Junit, JBOSS 5.0, My Eclipse 6.5, Apache Tomcat 6.0, SQL, Oracle 10G, MySql 5.1, iText, POI
Confidential
Java Developer
Responsibilities :
- Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Implemented J2EE Design Patterns like Factory, Service Locator, Singleton and DAO.
- Developed User Interface using JSP, CSS and HTML.
- Developed and consumed SOAP/REST web services.
- Developed using SQL quires.
Environment: Java 5.0, J2EE - Servlets, JSP, Quartz scheduler, JDBC, JavaScript, HTML, CSS, XML, Web services, Axis, Log4J, Ant, Junit,, Struts2.0, Spring 2.5, Hibernate, JBOSS 4.2.3, My Eclipse 6.5, Apache Tomcat 6.0, SQL, Oracle 10G, MySql 5.1, Putty
Confidential
Software Developer
Responsibilities :
- Developed presentation tire by using JSPs, Java Script, Ajax, CSS and HTML
- Developed JavaScript functions for client side validations.
- Worked with ApacheTomcat Web Server.
- Used Log4j for logging and debugging.
- Used CVS for version control across common source code used by developers.
- Trouble shooting/Debugging problems faced by end customers.
- Development ofSQL queries that will be used by the java components to retrieve data from database.
Environment: Java 1.4, J2EE - Servlets, JSP, JDBC, JavaScript, HTML, CSS, XML, Log4J, Ant, Junit, Struts 1.2, JBOSS 4.0, My Eclipse, Apache Tomcat 5.5, SQL, Oracle 9i, MySql 5.0, Putty
Confidential
Software Developer
Responsibilities :
- Developed JavaScript functions for client side validations.
- Worked with Apache Tomcat Web Server.
- Used Log4j for logging and debugging.
- Used CVS for version control across common source code used by developers.
- Developed presentation tire by using JSPs, Java Script, Ajax, CSS and HTML
- Trouble shooting/Debugging problems faced by end customers.
- Written custom exception classes for validating each module of application.
- Developed database queried using SQL.
Environment: Java 1.4, J2EE - Servlets, JSP, JDBC, JavaScript, HTML, CSS, XML, Axis, Log4J, Ant, Junit, Eclipse, Struts 1.2, Apache Tomcat 5.5, SQL, Oracle 9i, MySql 5.0, Putty
Confidential
Software Developer
Responsibilities :
- Worked with Apache Tomcat Web Server.
- Used Log4j for logging and debugging.
- Used CVS for version control across common source code used by developers.
- Developed presentation tire by using JSPs, Java Script, Ajax, CSS and HTML
- Trouble shooting/Debugging problems faced by end customers.
- Developed CRON schedulers using Quartz scheduler
- Debugging the issues and fixing
Environment: Java 1.4, J2EE - Servlets, JSP, Quartz scheduler, JDBC, JavaScript, HTML, CSS, XML, Log4J, Ant, Junit, Eclipse, Struts 1.2, Apache Tomcat 5.5, SQL, Oracle 9i, MySql 5.0, Putty, iText, POI
Confidential
Software Developer
Responsibilities :
- Involved in UI development
- Written Business Logic
- Developed DAO classes to fetch the data from the database
- Involved in Debugging issues
Environment: Java 1.4, J2EE - Servlets, JSP, JDBC, JavaScript, HTML, CSS, XML, Eclipse, Struts 1.2, Apache Tomcat 5.5, SQL, Oracle 9i, MySql 5.0, POI
