Sr. Java Developer Resume
Herndon, VA
SUMMARY
- Over 7+ years of experience in designing and developingmulti - tier web based client-server applications using data solutions, Intranet/Internet Enterprise Software applications for Financial, Investment Banking and Federal organizations using Java/J2EE.
- Experienced in Software Development life cycle using various methodologies like Waterfall, Agile and Test Driven Development.
- Expertise in working with Spring, Prime Faces, Rich Faces, Struts, Cloud Computing, JSF, Seam, Hibernate and EJB.
- Strong knowledge of OOAD (Object Oriented Analysis and Development), TTD (Test Driven Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle (SDLC) and extreme Programming.
- Expertise in UI-Development technologies like AngularJS, Type Script, YUI, HTML5, JAVASCRIPT, NodeJS, CSS, XML and XSL/XSLT.
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services.
- Expertise in IDEs and tools like RAD, Eclipse & Visual Studio.
- Worked on Oracle Database Edition - Oracle11g & 12c.
- Hands on experience on writing Queries and Triggers by.
- Installing, configuring and maintaining Continuous Integration (CICD), Automation and Configuration Management/Testing tools like Sonar.
- Experienced in Design Methodologies like MVC, OOP, and OOD.
- Good knowledge in version control system tools like CVS, SVN and Clearcase.
- Recently started working on AWS.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Strong Technical background, excellent analytical ability, good communication skills, team player and goal oriented, with a commitment toward excellence.
- Strong experience of developing data models usingHibernate ORM tools, POJOsand configuring Hibernate persistence layer.
TECHNICAL SKILLS
Operating Systems: Windows- 7, 8, XP & 10.
Languages: C, C++, Java, XML
Frameworks and Utilities: Struts, Spring, Hibernate, JSF, Spring MVC, EJB 3.0, Seam.
Databases: Oracle 11g & 12c, NoSQL, MongoDB, Cassandra, MySQL, MS-Access.
Web technologies: JSP, Servlets, Angular, CSS, JavaScript, NodeJS, Web Services, SOAP, WSDL, AJAX.
XML technologies: XML, XSL, XSLT, XML Beans and JAXB.
IDE: RAD 8.0, Visual Studio, Eclipse, Net beans.
Application Servers: WebSphere (WAS), WebLogic & JBoss.
Web Servers: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS.
Version Control: Clear case, Subversion, CVS, Tortoise, Dimensions.
Testing: Junit & JMock.
Build tool: Ant, Maven 3.0.
Tools: TOAD, SQL Developer, ORM, JIRA, DB Visualizer, Rational Rose, Server studio. SOAP UI, Oracle form builder.
PROFESSIONAL EXPERIENCE
Confidential, Herndon, VA
Sr. JAVA Developer
Responsibilities:
- Maven setup from scratch for Historic application.
- Translating the HTML & cold fusion design to JSF facelets.
- Creating the project startup UI i.e. generic XHTML facelet templates, generic JSF validators and converters, backing beans, Facescontext util methods etc.
- Design and Implementation.
- Develop UI pages using Primefaces and Bootsfaces. Writing up service, DAO layers and connecting to DB using Hibernate.
- Attending scrum daily standup and retrospective meetings. Working with the release team to deploy the HA application in Dev, UAT and production environments. Maintenance and (limited) production support for the existing applications.
Environment: JSF 2.0, Prime faces 6.0/6.1, Bootsfaces 1.1, Oracle 12c, Hibernate, Spring3.1, Websphere Application Server 7, Eclipse IDE, and Maven.
Confidential, Richfield, MN
Sr. Java Developer
Responsibilities:
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Built web-based maintenance application to maintain complex specification documents.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC.
- Managed, Tested and Monitored Oracle fusion middleware 10g/11g Components using Enterprise Manager.
- Managed the SSO administration, testing and troubleshooting in development, staging and production environments.
Environment: Jenkins, J2EE, CSS3, Web services, GitHub, Spring Boot, SOA, EJB 3.2, Spring Security, SQL, Junit, Windows.
Confidential, Minneapolis, MN
Sr. Java/J2EE Consultant
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Involved in developing code for obtaining bean references in Spring framework with Annotations using Dependency Injection (DI) and Inversion of Control (IoC).
- Involved in development of presentation layer using Facelets, JSP and Servlets.
- Introducing and implementing Continuous Integration principles and practices (CICD) for the Billing Development Team using Subversion and Junit.
- Communicated with external applications JMS messages using MQ Series.
- Improved the performance of the application by integrating and configuring Oracle Coherence Cache.
- Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes.
Environment: JAVA 7, J2EE, Spring Boot, SOA, SOAP WEB SERVICES, BPEL, EJB 3.0, SVN, Eclipse, AngularJS, Sonar, JBPM, DDL, PL/SQL, JAX-WS, (Continuous Integration) CI, WID 6.0.1, Oracle Coherence Cache 3.7, Web Sphere application server
Confidential, Columbus, OH
Sr. Java/J2EE WAS Consultant
Responsibilities:
- Responsibilities include design, planning, development, testing, documentation, and production support.
- Developed large-scale, real-time, live blogging server and UI using Node.js, JSF and YUI
- Demonstrate ability to deliver solutions within defined budgets and timelines while adhering to project standards and best practices.
- Extensive experience in design usingIBM Rational Software Architect (RSA).
- Proactively suggested architecture changes and new coding practices through GitHub management that reduced application and functionality errors by 30 percent. Implemented JMS messaging using MQ Series.
Environment: Core Java, RSA, Continuous Integration (CICD), spring, AngularJS, JSON, YUI, JSPs, SQL, ibatis, RDBMS and data modeling, TOMCAT 7 Server, SOA, Eclipse 3.7.2.3, JSF.
Confidential, Columbus, OH
Java Consultant
Responsibilities:
- Understanding the existing application, Business processes and Security Module.
- This application is migrated to Java based web application from Oracle forms.
- Redesigned and Implemented the UI using JSF, Rich faces, JQuery, NodeJS.
- Business logic originally written in PL/SQL is rewritten in Java.
- EJB 3.0, JPA is used to interact with Database.
- This application is deployed in web sphere application server (8.0).
Environment: Windows, Solaris. Core Java 6, JSF, Rich Faces, JAX-WX, JAX-RS, JQuery, JUnit, JPA, EJB 3.0, Oracle Database, PL/SQL, JSF 2.0, Log4j, LDAP, Web Sphere 8.0 server, RAD 8.0, Rational Software Architect(RSA) 7.5, SVN.
Confidential, Peoria, IL
Web Developer
Responsibilities:
- Involved in designing the system and documenting Use Cases, Class Diagrams, and Sequence Diagrams using Rational Rose.
- Designed front end pages, used CSS for styles.
- Used JavaScript for front end validations.
- Created complex SQL and used JDBC connectivity to access the database.
- Implemented Object mapping using Hibernate.
Environment: Java, JDBC, Hibernate, HTML, Sql Server 2005, Eclipse, JavaScript, CSS.