Sr. Java Developer / Technical Lead Resume
New, YorK
SUMMARY:
- Java Professional with 6+ years of experience in Object - Oriented Analysis & Design, Development/programming for web based, multi-tier and distributed applications in JAVA/J2EE Platform
- Acquaintance with SDLC concepts and Agile Methodology
- Rich experience in Financial, Banking and Media and Services domains.
- Participated in all phases of software development life cycle including Analysis, Design and Implementation.
- Experience in Designing Applications using OOAD concepts, UML and J2EE Design Patterns
- Expertise in OO frameworks based on MVC like Struts, Spring, Hibernate
- Worked with different frameworks - Spring MVC, Spring ORM, Spring DAO, Spring Core, Spring WebFlow, Hibernate
- Well experienced in OSGi Framework and Virgo Server Deployment.
- Expertise in Java/J2EE Technologies like JDK, Servlet, JSP, JDBC, JNDI, JMS, Java Mail, XML, XSLT, Commons chaining, Log back, Quartz scheduler
- Hands on expertise in front-end development utilizing JavaScript frameworks such as Angular.JS, Require.JS, Common.JS, jQuery and Backbone as well as frontend technologies HTML5, CSS3, Ajax and Node.JS
- Strong experience working with Spring (Spring MVC, Spring Boot, Spring AOP, Spring JDBC).
- Performed Data Operations using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Expertise in Web Technologies like AJAX,CSS,HTML
- Expertise in XML based Web Services Technologies like SOAP, WSDL, and JAXP parser to transfer and transform data between applications based on SOA (Service Oriented Architecture).
- Expertise in XSL, XSD and XPATH.
- Experience in Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
- Expertise in SQL/PL SQL Programming, stored procedures, functions and triggers on RDBMS Technologies like IBM-DB2, Sybase.
- Experienced in DVL Programming and Queries. Have limited amount of knowledge on PDI jobs, Informatica.
- Experience in application servers like JBoss, WebSphere.
- Experience in developing J2EE applications on different IDEs such Eclipse, Adobe Flash Builder, Jboss Developer Studio, Spring Tool Suite.
- Excellent analytical and problem solving ability with an inclination to work in a challenging environment
- Extensive experience in generation reports using Cognos Reporting tool.
- Experienced in open source programming reports generating frameworks like Aspose(Aspose.cells, Aspose. Words etc.,) technologies,
TECHNICAL SKILLS:
Languages: Java 1.5/1.6/1.7/1.8 , HTML,UML,XML,XSLT, CSS
J2EE Technologies: JSP, Servlets, JDBC, JNDI, Java Mail, JUnit
XML Technologies: SOAP, WSDL 1.1, XSL, XSD
Framework/Architecture: Struts 1.2, Web Services, Hibernate 3.2, Spring 3.0.5 and above
Data Base: IBM DB2, Sybase, Oracle, DVL
Design Patterns: MVC, DAO, Singleton, Factory, Abstract Factory
Scripting: Java Script, Ant Script, PHP.s
IDEs and Tools: Eclipse Junos, JRebel, ANT, Log4j, MS Visio, SVN, Junit, Quartz scheduler.
Operating System: Windows XP, Vista, 7, Linux, Unix
Web/Application Server: Tomcat, JBoss 5.1, WebSphere Application Server 5, Virgo Server
PROFESSIONAL EXPERIENCE
Confidential, New York
Sr. Java Developer / Technical Lead
Responsibilities:
- Worked on the entire application and implemented Spring MVC Architecture integrating Maven, Spring framework.
- Developed the Controller, Service and DAO modules using Spring framework.
- Involved for the development of projects using Spring MVC framework.
- Worked on development of Spring DAO, including mapping files, configuration file and classes to interact with the database.
- Implemented Code first approach to generate the WSDL for all the SOAP Bindings using Apache Axis.
- Used JAX-WS implementation to develop the services.
- Used JAX-RS implementation to develop REST Web services.
- Architected, Designed and Implemented SPA (single page application) using Angular 2.0 directives, expressions, routing capabilities for bookmarking, pipes and validations.
- Developed SPA with Angular 2.0, Typescript, Bootstraps, HTML and Angular 2.0 CLI. Configured module wide routing in the application using angular router and created various route guards
- Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
- Analyzed the Maven dependency management in base code to annotate the dependencies on Spring Boot application.
- Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring Security.
- Developed the application using Spring MVC, Spring IOC, Dependency Injection Spring Annotations, Spring AOP and Hibernate.
- Followed Spring MVC pattern and used View Resolver to map web page.
- Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.
- Designed and developed the REST based web services using the Spring Boot with JPA, Hibernate, Data Binding API and Bean Validation API (JSR 303)
- Used Spring-Boot to integrate the framework with IIB (IBM integration Bus).
- Involved deploying of code in Linux environment for test and production.
- Used Sub Version(SVN) for the version control.
- Used Scrum Calls for story tracking.
- Follows the agile methodology for the development of the project.
- All the implementation classes were tested using JUnit classes.
- Log4j were used to log the various debug, error and informational messages at various levels.
- Used Maven for build and Deployment.
Environment: Java 1.8, Maven 3.3.9, Spring BOOT, SOAP Web Services using Apache Axis, Angular.JS. JAX-WS implementation, DB2 through DVL, Spring Framework, Jboss Server, Virgo Jetty Server(MSP services).
Confidential, New York
Sr. Java Developer / Technical Lead
Responsibilities:
- Worked on the entire application and implemented Spring MVC Architecture integrating Maven, OSGi and Spring Framework.
- Developed the Controller, DAO and Service modules using Spring framework.
- Involved for the development of projects using Spring MVC framework.
- Worked on development of Spring DAO, including mapping files, configuration file and classes to interact with the database.
- Used Google Proto Buffer as Client stub.
- Used JAX-RS Web services to send data to another application
- Used JAX-RS implementation to develop REST Web services.
- Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
- Used Angular.JS extensively in creating web pages with forms for single page applications, adding additional menus in regards to the time and format limits.
- Worked with database creation as part of the XML files where instructions were passed from the client in XML and converted into the required format in Angular.JS.
- Used Angular.JS as the in creation of the objects, positioning, and calling of the objects as part of functioning of different screens to ensure the applications fits in different screen sizes.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-service.
- Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
- Used Spring-Boot to integrate the framework with IIB (IBM integration Bus).
- Involved deploying of code in Linux environment for test and production.
- Used APPM Integrity Client for the version control.
- Used Scrum Calls for story tracking.
- Follows the agile methodology for the development of the project.
- All the implementation classes were tested using JUnit classes.
- Developed front end using FLEX
- Log4j were used to log the various debug, error and informational messages at various levels.
- Following Full SDLC from requirement gathering to production.
- Using Maven for build and Deployment.
- Has given Knowledge transfer sessions to various team members regarding scope and functionality of the project.
- Worked on Sonar issues and fixed them
Environment: Java, Adobe Flex Framework, Spring BOOT, Angular.JS, Maven 3.0, DB2 through DVL, Spring Framework, Hibernate, Jboss Server, Virgo Server.
Confidential, New York
Sr. Java Developer / Technical Lead
Responsibilities:
- Generated FDP data report using Spring Task executor(Thread concept)
- Developed the entire application implementing Spring MVC Architecture integrating Maven, Hibernate and Spring frameworks.
- Developed the Controller, Service and DAO modules using Spring framework.
- Involved for the development of projects using Spring MVC framework.
- Worked on development of Hibernate including mapping files, configuration file and classes to interact with the database.
- Involved deploying of code in UNIX environment for test and production.
- Used APPM Integrity Client for the version control.
- Used Scrum Calls for story tracking.
- Follows the agile methodology for the development of the project.
- All the implementation classes were tested using JUnit classes.
- Developed front end JSP pages using Flex & .Net
- Log4j were used to log the various debug, error and informational messages at various levels.
- Following Full SDLC from requirement gathering to production.
- Using Maven for build and Deployment.
- Has given Knowledge transfer sessions to various team members regarding scope and functionality of the project.
- Worked on Sonar issues and fixed them
Environment: Java, ExtJs, VB, Maven 3.0, Sybase through DVL, Spring Framework, Hibernate.
Confidential, New York
Java Developer / Technical Lead
Responsibilities:
- Generated FDP data report using Spring Task executor(Thread concept)
- Developed the entire application implementing Spring MVC Architecture integrating Maven, OSGi Framework and Spring frameworks.
- Developed the Controller, Service and DAO modules using Spring framework.
- Involved for the development of projects using Spring MVC framework.
- Worked on development of Spring DAO, including mapping files, configuration file and classes to interact with the database.
- Used Google Proto Buffer as Client stub.
- Involved deploying of code in Linux environment for test and production.
- Used APPM Integrity Client for the version control.
- Used Scrum Calls for story tracking.
- Follows the agile methodology for the development of the project.
- All the implementation classes were tested using JUnit classes.
- Developed front end using Flex & .Net
- Log4j were used to log the various debug, error and informational messages at various levels.
- Following Full SDLC from requirement gathering to production.
- Using Maven for build and Deployment.
- Has given Knowledge transfer sessions to various team members regarding scope and functionality of the project.
- Worked on Sonar issues and fixed them.
Environment: Java, MSP, Virgo Server, Flex, .Net, Maven 3.0, IBM DB2 through DVL, Proto Buffers.
Confidential, New York
Java Developer
Responsibilities:
- Developed the entire application implementing Spring MVC Architecture integrating Maven, OSGi Framework and Spring frameworks.
- Developed the Controller, Service and DAO modules using Spring framework.
- Involved for the development of projects using Spring MVC framework.
- Worked on development of Spring DAO, including mapping files, configuration file and classes to interact with the database.
- Used Google Proto Buffer as Client stub.
- Used RESTful services(CXF Servlet) to send data to another application
- Involved deploying of code in Linux environment for test and production.
- Used APPM Integrity Client for the version control.
- Used Scrum Calls for story tracking.
- Follows the agile methodology for the development of the project.
- All the implementation classes were tested using JUnit classes.
- Developed front end using EXTJS
- Log4j were used to log the various debug, error and informational messages at various levels.
- Following Full SDLC from requirement gathering to production.
- Using Maven for build and Deployment.
- Has given Knowledge transfer sessions to various team members regarding scope and functionality of the project.
- Worked on Sonar issues and fixed them
Environment: Java, MSP, Virgo Server, ExtJs 4.0, .Net, Maven 3.0, Sybase and Sybase through DVL, Proto Buffers, Web Services (RESTful)
Confidential, New York
Java Developer
Responsibilities:
- Developed the entire application implementing Spring MVC Architecture integrating Maven, OSGi Framework and Spring framework.
- Developed the Controller, Service and DAO modules using Spring framework.
- Involved for the development of projects using Spring MVC framework.
- Worked on development of Spring DAO, including mapping files, configuration file and classes to interact with the database.
- Used Google Proto Buffer as Client stub.
- Used SOAP services(CXF Servlet) to send data to another application
- Involved deploying of code in Linux environment for test and production.
- Used APPM Integrity Client for the version control.
- Used Scrum Calls for story tracking.
- Follows the agile methodology for the development of the project.
- All the implementation classes were tested using JUnit classes.
- Developed front end using FLEX
- Log4j were used to log the various debug, error and informational messages at various levels.
- Following Full SDLC from requirement gathering to production.
- Using Maven for build and Deployment.
- Has given Knowledge transfer sessions to various team members regarding scope and functionality of the project.
- Worked on Sonar issues and fixed them
Environment: Java, Maven 3.0, Sybase, Proto Buffers, Web Services (SOAP), Free Marker Template, Flex.