Sr. Java Developer Resume
Jacksonville, FL
SUMMARY:
- 7 years of IT experience in Java, J2EE, and Oracle applications Design and development.
- Experience in Design, Development and Implementation of Enterprise Applications using Core Java (OO Concepts), JDK, JDBC, Servlets, JSPs, JSF, EJBs, Web services (SOAP & REST), Struts, Spring MVC, Hibernate (ORM), MVC, Log4j, Collections, Multi - threading, Garbage Collection, XML, JAX-WS, JAXB, JNDI, JMS, HTML, DHTML, JavaScript, Ajax, CSS, jQuery.
- Involved in all phases of the SDLC ranging from Requirements Gathering, Analysis, Design, Development, Implementation & Testing of applications using Java and J2EE Technologies.
- Experience in MVC (Model View Controller) architecture, using JSF, Struts, AJAX and Spring Framework with various Java/J2EE design patterns.
- Experience in Design, Development of Integration solutions based on IBM Message Broker and MQ technologies.
- Experience in Multi-tier Enterprise Applications Deployment using Web Sphere, WebLogic and Tomcat.
- Experience in handling high volume transactions, data in multi-threaded and clustered environment.
- Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful)and providing Restful APIs to consumers.
- Experience in developing Session (Stateless & Stateful), Entity and Message Driven Beans.
- Experience working on projects built using the Agile/Waterfall Methodologies.
- Experience in implementing design patterns, best practices.
- Instrumental in design and code reviews in turn improving the quality of the deliverables.
- Continuously improve upon existing approaches by seeking opportunities to transform existing business practices into alternative solutions.
- Sound RDBMS concepts and extensively worked with Oracle, PL/SQL, SQL Server. Experience in Design, Development of Stored Procedures, Triggers, Cursors, DB links, types, collections and Functions using PL/SQL.
- Experience in Defining and implementing logging using Log4j.
- Extensive experience in developing Test Cases using JUnit and SOAP UI.
- Experience in various software version control systems like CVS, Clear Case, and GIT.
- Experience in Development of J2EE applications using IDEs such as Eclipse, RAD and JDeveloper.
TECHNICAL SKILLS:
Languages/Architecture: Java, J2EE, PL/SQL
J2EE Technologies: JDBC, Servlets, JSPs, EJBs, Web Services - SOAP, REST
Frameworks: JSF, OpenJPA, Spring, Spring MVC, Hibernate, and Struts
Application Servers: Web sphere 6.1/7.0/7.5/8.0/8.5/8.7 , JBoss &Tomcat
Messaging Systems: JMS, IBM MQ Series
Client/Server technologies: Web Services (SOAP, RESTful), XML, JSON, XSD, HTML, HTML 5, CSS, AJAX, Shell Script, JavaScript, JQuery
RDBMS: Oracle 9.x/10/11 and My SQL, Sybase
IDE Tools:: Eclipse Juno/ Mars, RAD 6.0/7.0/7.5/8.0/8.5
Version Control Tools:: Rational Clear Case, GIT, SVN, Win CVS, Source Tree
Third Party Tools: IBM Clear case, Clear Quest, Build forges, FileNet, Atlassian tools (Bit bucket, Bamboo, JIRA)
PROFESSIONAL EXPERIENCE:
Confidential - Jacksonville, FL
Sr. Java Developer
Responsibilities:
- Analyzed Business and functional requirements provided by Business users/Business Analyst.
- Effectively combined the vision of Business partners with wireframe designs to provide precise design specifications.
- Collaborated with Solution and Data Architects, Enterprise services teams to ensure rightness of design.
- Developed Multi-tiered web-based application using Java, JSF, EJB, XML, JavaScript, JQuery, SOAP Web Services & Restful Services.
- Developed client-side application to consume SOAP Web services provided by Third-party vendor.
- Developed client-side application to consume Restful services using JSON, Multiform-data.
- Extensively used SOAPUI in testing SOAP & Restful Web services.
- Developed User Interfaces using JSF Facelets, Prime faces, Jquery, HTML, and CSS.
- Developed Job Schedulers using EJB timer.
- Developed Oracle Stored Procedures.
- Involved in all phases of SDLC, participated and supported QA, UAT testing with Business.
- Involved in code reviews, communication with offshore team.
- Involved in production implementation activities, post production support.
- Performed change, Build activities using the GIT and Bamboo.
Sr. Java Developer
Environment: Java/J2EE, Open JPA, Prime Faces, Web Services, WebSphere Server 8.5, Eclipse Juno, Bit bucket, Bamboo, JIRA, GIT, Oracle 11g
Responsibilities:
- Collaborated with Solution and Data Architects, Enterprise services teams to ensure rightness of design.
- Involved in Design, Development, and Implementation of different modules in Java, J2EE, JSF and web services.
- Implemented presentation tier using JSF, Facelets, Prime faces, Java Script, AJAX and JQuery.
- Extensively used SOAPUI in testing SOAP & Restful Web services.
- Involved in build and deployment of J2EE application in Dev and QA environments. implemented logging using Log4j.
- Involved in all phases of SDLC, participated and supported QA, UAT testing with Business.
- Written High Level and Detail Design documents use cases, class level diagrams, sequence diagrams about the module.
Sr. Java Developer
ConfidentialEnvironment: Java/J2EE, EJB, Java Scripting, Prime Faces, Web Services, JNDI, WebSphere Server 8.5, Eclipse Juno, Oracle 11g
Responsibilities:
- Involved in Business Requirements elicitation sessions with Business Partners.
- Prepared design specifications with best design practices.
- Developed web pages using best frameworks (MVC, Spring & Hibernate).
- Developed Job Schedulers using EJB timer.
- Involved in Development of application using Java/J2EE, JSF, Prime Faces, XML, WebSphere MQ, JMS, Ajax, JavaScript, JQuery.
- Designed and worked with DBA to implement different DB objects like tables, indexes, constraints, packages, collections, materialized views and DB links.
- Developed the backend procedures Oracle stored procedures and triggers for capturing and displaying mechanical train information.
Java Developer
ConfidentialEnvironment: J2EE, JSP, Web Services, Spring, Hibernate, JNDI, Web Sphere Application Server 7.0, RAD 7.5, JUnit, Clear case, Clear Quest, Oracle 11g
Responsibilities:
- Implemented presentation tier using Spring MVC, JSP, JSTL, Java Script, AJAX and JQuery.
- Developed and Published SOAP based JAX-WS Web services and also developed clients for consuming other web services.
- Implemented design patterns such as Singleton, Session Façade, Business Delegate, Service Locator etc.
- Extensively worked on writing JUnit and SoapUI test cases.
- Implemented the Persistence layer using the ORM technologies such as Hibernate.
- Involved in Performance tuning.
Confidential
Java Developer
Environment: J2EE, EJB, Spring MVC, Hibernate, Prime faces, JNDI, Web Sphere Application Server 7.5, RAD 8.0, Clear case, Clear Quest, Build forge, Oracle
Responsibilities:
- Conversion of Business requirements in to technical design, development and testing
- Delivery of individual Java/J2EE components per timelines.
- Use of best design practices, design patterns in preparing design documents.
- Design & developing web pages using best MVC framework.
- Design & development of SQL queries, Stored Procedures and Job schedulers.
- Design and develop application GUI screens and backend Integration.
- Unit and System testing, Business Meetings & Offshore Team coordination
- Troubleshoot and resolve environmental and performance issues.
Confidential
Java Developer
Environment: Java, J2EE, JSF, JAX-WS, JAXB, spring, Hibernate, Servlets, JSP, JMS, JDBC, XML, HTML, Oracle, UNIX, UML, JavaScript, CVS, Soap UI, SOAP, WSDL, Eclipse
Responsibilities:
- Implemented presentation tier using Struts2.0, jsp, JSTL, Java Script, AJAX and JQuery.
- Implemented the Persistence layer using the ORM technologies such as Hibernate.
- Involved in writing the complex SQL queries, Triggers, and Stored Procedures.
- Implemented design patterns such as Singleton, Session Façade, Business Delegate, Service Locator etc.
- Involved in build and deployment of J2EE application in Dev and QA environments.
- Involved in configuring Weblogic 9.2 for clustering environment and identifying the code review in case of the fail over and load balancing of the server.
- Involved in build, staging and deployment of J2EE applications on vast number of servers for production with use of WLST and shell scripts.
- Involved in production support of J2EE applications.
Confidential
Oracle Developer
Environment: Oracle D2K (Oracle Developer 2000), oracle 9i, PL/SQL
Responsibilities:
- Involve in development, testing, production implementation and post production support.
- Implement the UI screens for different modules using oracle forms and reports, oracle D2K.
- Perform modifications on existing form as per change request and maintain it.
- Create stored procedures, functions, packages, collections, triggers, object types to implement complex business functionality.
- Creating indexes on tables to improve the performance by eliminating the full table scans and views for hiding the actual tables and to eliminate the complexity of the large queries.
- Extensive PL/SQL programming including Development of new backend packages, procedures and functions to in corporate advanced modules.
- Involve in Impact analysis of the defects to the associated functionalities and modules in the Production environment.