Sr. Java Developer Resume
Buffalo, NY
SUMMARY:
- Verifiable 10 years of experience in design, development and implementation of Enterprise applications using JAVA / J2EE technologies in Banking & Sales Domain.
- Extensive experience in all phases of the project life cycle (SDLC) including requirements gathering, analysis, design, coding, testing, documentation, delivery and support.
- Involved in complex software applications and prepared Functional Specification document (FSD), Deployment Instructions, High level design and low level design.
- Hands on experience in Core Java (JavaBeans, Collections Frameworks, Multi - threading, Networking).
- Experienced in Front-End application development using JSP, Servlets, AJAX, HTML, CSS, and JavaScript and with web frameworks Hibernate, Struts, Spring, JDBC,WebServices
- Experienced in working with Application Servers like IBM WebSphere 7 and Apache Tomcat 5.0/6.0/7.0.
- Experienced in version control system tools like MKS, RTC.
- Expertise in MVC Architecture and frameworks including Struts, Spring, Hibernate.
- Experience in RDBMS such as Oracle, SQL Server and DB2.
- Strong development practice with object oriented design patterns using UML.
- Good knowledge on Object Oriented Analysis and Object Oriented Design.
- Experience in Managing build files using MAVEN / ANT and logging using Log4j.
- Experience in Big Data Technologies - Hadoop, Hdfs, Yarn, Mapreduce, Pig, Hive, NoSql, Sqoop, Oozie, Flume, Cloudera.
- Worked as Metadata Analyst on IBM Info Analyzer tool used for quality analysis of data
- Good knowledge on CMMI level 5 practices.
- Proven experience in SQL and PL/SQL.
- In addition to extensive technical experience, ability to understand business factors and develop software solutions to meet business needs.
- Very strong written and oral communication skills and ability to work independently and as part of a team, including in leadership and mentoring roles.
TECHNICAL SKILLS:
OS: Windows XP/7/8/10, 2012, UNIX.
Languages: JDK (1.2, 1.3, 1.4, 1.5), Servlets 2.3, JSP 1.2/2.0, HTML, EJB 2.0/3.0, JDBC 2.0, JNDI,JMS,JAVA, J2EE,Struts, Spring, Spring Integration, XML, WebServices, Hibernate, Hadoop.
Tools: Maven,JUNIT,SONAR, HP Quality Center, Adobe Live Cycle Designer 8.1, IBM Infosphere Information Analyzer
Web: HTML, CSS, JavaScript, AJAX.
IDE: Rational Application Developer 8.0, Eclipse
Servers: WAS 6.1, WAS 7.0, WAS 8.0, Tomcat
Databases: DB2, SQL Server 2008/2012, Oracle 9i/10g/11g
MSSuite: MS Word, Power Point, Excel and Visio.
Version Control: MKS, IBM Rational Team Concert (RTC)
PROFESSIONAL EXPERIENCE:
Confidential, Buffalo,NY
Sr. Java Developer
Responsibilities:
- Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.
- Prepared Solution Design and Technical Design documents of the project.
- Developed code in Business, Channel and Client layers using Java, Spring, web services.
- Involved in injecting dependencies into code using Spring core module concepts like IOC of Spring Framework.
- Extensively developed client side screen using JSP, HTML and DHTML.
- Designed Use Cases, Class Diagrams, and Sequence diagrams
- Developed SOAP based WebServices
- Developed Java classes to perform data validation once the data is loaded from different data sources.
- Developed JSPs for front end integration and used Maven as building tool for the application
- Developed the helper classes for better data exchange between the MVC layers.
- Responsible for developing web tier based on MVC architecture using Spring MVC, Spring core.
- Worked on implementing LDAP authentication.
- Worked with the team to fix the SONAR review defects.
- Used Maven tool for building and packaging the application.
- Version control of the application is taken care by RTC.
Environment: Java, J2EE, Spring, Spring Integration, Web services, RAD8.5, WAS8.0
Confidential
Sr. Java Developer
Responsibilities:
- Prepared Functional Design and Technical Design documents of the project.
- Developed code in Business, Channel and Client layers using Java, Spring.
- Extensively developed client side screen using JSP, HTML and DHTML.
- Developed Java classes to perform data validations.
- Developed JSPs for front end integration and used Maven as building tool for the application
- Extensively used the Spring controller component classes for developing the applications
- Responsible for developing web tier based on MVC architecture using Spring MVC, Spring core.
- Used RAD as IDE for development
- Used RTC for source code control and JUNIT for unit testing
- Involved in developing business tier using stateless session bean (acts as a Session Facade) and Message driven beans
- Provided training of the application to the local team.
- Handover of the project to the local production support team.
Environment: Java, J2EE, Spring, RAD8.0, WAS6.0
Confidential
Java Developer
Responsibilities:
- Analyzing the requirements and leading the team in development and testing activities.
- Developed JSPs for front end integration and used Maven as building tool for application.
- Responsible for developing web tier based on MVC architecture.
- Involved in build and deployment process.
- Coordinated the loading activities.
- Performed SONAR analysis and fixed the defects.
Environment: Java, J2EE, RAD8.5, WAS8.0
Confidential
Java Developer
Responsibilities:
- Involved in POC, Design, Analyzing the requirements and leading the team in development and testing activities.
Environment: Infosphere Information Analyzer tool
Confidential
Developer
Responsibilities:
- Involved in the development of Adobe forms using “SmartForms /GP2 and GAOD” solutions using Adobe technologies.
- Developed various adobe account opening forms used across for different entities.
- Aid in support/integration/deployment / data management of Adobe technology projects in development, Staging or UAT and production environment.
Environment: Java, XML, Adobe live cycle Designer tool