Senior Java/angular Developer Resume
SUMMARY:
- Strong background working with cross - functional teams in the development, and quality control of applications, systems, and databases.
- Having 11 years of extensive experience working in Sun technologies such as Core Java, J2EE
- Extensive experience in Java Collections, Data Structures, Generics, Multi-threading, Memory optimization and JVM tuning
- Having 4 years of e xperience in developing RIA web Applications using HTML 5.0, CSS 3.0, JavaScript, JQuery,Angular JS, Angular 2, Kite JS, Phantom JS, React JS, Sencha Ext JS 4.2.1, JSON
- Having 8 years of experience in SQL Technology
- Having 8 years of Experience in using spring framework’s IOC, DAO, Validators, AOP features, Web MVC, Job Scheduling using Quartz scheduler
- Having 5 years of experience in Java Persistence API (JPA), Hibernate Mapping, Hibernate Query Language, cascading features
- Having 5 years of experience in developing and consuming WebServices (Restful and SOAP), SOA, XPATH, XML and JAXB technologies
- Having 7 years of experience in in ehcache and terracotta distributed caching and maintaining the caching servers
- 7 years of experience in developing ANT and MAVEN build scripts
- 7 years of experience in production deployment of enterprise/web applications maintaining multi node weblogic application servers and infrastructure
- 7 years of experience in JUnit and TestNG frameworks
- 4 years of experience in Perl and shell scripting
- Experience in working in large scale Trading metrics and Research Publishing portal applications
- Strong analytical thinking, troubleshooting, sincere, enthusiastic, hardworking with good communication and interpersonal skills and appetite to learn new skills.
TECHNICAL SKILLS:
Platforms: Windows, Unix, Linux
Web Technologies: Core Java, J2EE, Web Services, JMS
GUI: HTML5, CSS 3, Jquery 1.10.2, Angular JS 1.2.23, JSP, UIX, Sencha Ext JS 4.2.1, Adobe Flex 3.5, JSON
FrameWorks: Spring, Hibernate, Angular JS, Angular 2, UIX, Sencha Ext JS 4.2.1, ANT
Languages: Java, SQL, HTML, XML.
Databases: Confidential 9i, 10g, 11g
Caching: EhCache 2.5 and Terracotta 3.6 distributed caching
Scripting: Shell and Perl
Application Servers: Weblogic 12c, JBoss 5.1, Confidential Application Server, Websphere Application Server 8.5, Apache Tomcat 7.0
Build Tools: Ant, Maven
Appl. Mgmt tools: GIT, SVN, Perforce, VSS, Confidential ARCS (Application Revision Control System)
Tools: Eclipse IDE, SOAPUI 4.5.1, Confidential JDeveloper, Confidential SQL Developer, Flash Builder
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java/Angular Developer
Responsibilities:
- Designed and developed extraction engine to convert MS Word content into JSON, images using Aspose and Docx4j API
- Used Core Java Collections, Data structures and Multi threading concepts in the extraction engine
- Involved in configuring Spring beans metadata, designing and developing Java/J2EE service APIs
- Involved in developing and consuming webservices that interact with upstream systems
- Designed user interface for desktop from conceptualization and detailed user interface and functionality design using AngularJS, Kite JS, Phantom JS, React JS and jQuery library.
- Responsible for designing and developing reusable custom components for application.
- Created infinite-scroll component, which will do the pagination.
- Take care of responsive design. Cross browser / mobile / tablet support.
- Identifying and creating reusable components in parallel which is used by various other projects within the group.
- Responsible for Unit testing and supporting the QA, UAT & PROD environments.
- Have done performance improvements (JS compression, server side caching using ehcache)
- Review everyone’s code and make suggestions / improvements. Leading and mentoring team.
- Maintain project’s Wiki for user-interface best practices, procedures, and style guide.
- Gathering the requirements from BRD (Business Requirement Document) and creating Technical description document
- Interacting with QA and performance testing team to help design the test plan and test cases
- Managing Production issues from L1 support team and provide solutions
- Responsible for managing offshore team and Coordinating team status calls.
- Interacting with external teams within Citi and outside Citi to integrate services
Environment: Core Java, J2EE, Angular JS 1.2.23, Jquery 1.10.2, HTML 5, CSS 3, Spring 3.1, XML, XPATH, JMS, SQL, Confidential 10g, Eclipse IDE, Weblogic Application Server 10.3, ehcache 2.5, JSON, Unit
Confidential
Senior Java/Web Developer
Responsibilities:
- Gathering the requirements from BRD (Business Requirement Document) and creating Technical description document
- Involved in designing and developing Java/J2EE service APIs Involved in configuring Spring beans metadata, DAO layer and Hibernate mapping
- Design UI using Layout and MVC Extjs framework.
- Responsible for UI development using Sencha Ext JS 4.2.1, Sencha Ext JS Theme, Sencha Cmd 3.1, JSON and integration with J2EE and Web Services Layer.
- Responsible for developing reusable custom components for application.
- Responsible for overall design & analysis Extjs UI components and integration with J2EE and Web Services Layer.
- Implemented Border Layout and Card Layout to provide user friendly navigation for application.
- Worked extensively on Tab Panel, Form Panel, Data Grid to handle the response from server side components. Created the Filters for Data Grid.
- Involved in handling and maintaining application server and environment related issues
- Responsible for deploying and maintaining the application in Dev, QA, UAT and Prod environments
Environment: Core Java, J2EE, Sencha Ext JS 4.2.1, Sencha Ext JS Theming, Sencha Cmd 3.1, CSS 3, Hibernate, Spring, XML, XPATH, JMS, SQL, Confidential 10g, Eclipse IDE, Confidential SQL Developer, Weblogic Application Server 10.3, ehcache 2.5, Terracotta 3.6, JSON, Junit
Confidential
Senior Java Developer
Responsibilities:- Worked as a Senior developer responsible for designing and delivering the middleware(Core java/j2ee) and webservices layer code of the scoring engine which interacts with multiple application systems to load and score the test programs
- Involved in configuring Spring beans metadata, DAO layer and Hibernate mapping
- Involved in developing and consuming webservices that interacts with external systems
- Involved in designing and developing XSD and JAXB based data models
- Involved in client interactions for requirements gathering
- Involved in daily meeting (Iterations) updating progress
Environment: Core Java, J2EE, Hibernate, Spring 3.1, Webservices, XML, XPATH, JMS, SQL, Confidential 10g, Eclipse IDE, SQL Developer, JBoss Application Server 5.1, Maven, SOAPUI 4.5.1, TestNG
Confidential
Senior Software Engineer
Responsibilities:- Working as a senior software developer responsible for designing and delivering the middleware(java/j2ee) code of the reporting framework that interacts with the data layer and provides the data to the Sencha Ext JS 4.0 UI layer of the dashboard
- Developed code for Hierarchy searching using XML and XPATH technologies
- Created the design of the core reporting application framework
- Involved in creating webservices clients to external business applications
- Involved in developing mailing job schedulers using Spring Quartz scheduling
- Involved in configuring Spring beans metadata, DAO layer and Hibernate mapping
- Designed and developed preloading mechanism to load the essential data into the cache using Core Java Collections and Concurrency package classes
- Involved in handling and maintaining application server and environment related issues
- Involved in maintaining the caching layer which involves ehcache and terracotta caching
- Involved in client interactions for requirements gathering
- Responsible for coordinating the offshore development
Environment: Core Java, J2EE, Hibernate, Spring, Webservices, XML, XPATH, JMS, SQL, Confidential 10g, Eclipse IDE, Confidential SQL Developer, Weblogic Application Server 10.3, ehcache 2.5, Terracotta 3.6, Sencha Ext JS 4.0, Sencha Theming, Sencha cmd, CSS 3, JSON, JUnit
Confidential
Senior Java/SQL Developer
Responsibilities:- Worked as a Software Engineer and involved in design and development of Patch manager UI and server side components
- Responsible for the delivery of the Patch manager UI
- Involved in the fixing of defects and enhancements in the products
Environment: Core Java, J2EE, SQL, Confidential (9i, 10g, 11i), Confidential Application Server, UIX, XML, Perl, Confidential SQL Developer, Confidential Application Server, Confidential JDeveloper