Sr Java/j2ee Developer Resume
Dallas, TX
SUMMARY
- Strategic thought leader with an impressive 19 Years of experience in Software services development, technological innovation, team management, track record of strategy and execution of complex projects and have worked in complete SDLC phases of Application Design, Development, Testing, Production as Technical Lead and Developer on enterprise Web based portal development and Java/ J2EE projects, with 18+ years of experience J2EE /Java, Java Security, OWASP, Web based technology using HTML AngularJS, JavaScript, Core Java/J2EE based systems.
- 2 years in ETL and 2.5 years as a Java/J2EE architect involved in UML design, J2EE Design pattern, OOPS Pattern, Responsible for Architecting and designing New interfaces adopting J2EE System Design pattern. 9 years Java/J2EE Core experience in Investment Banking sector and 1 year in insurance sector.
- 3 years of experience in Spring, Hibernate ORM, 3 years in Big data based technologies ( HADOOP HDFS, SPARK, Flume, HIVE, HBASE, SQOOP ) 2.5 years in DEVOPS tools, 2 years as J2EE Architect and involved extensively in designing systems using J2EE Patterns and also in UML modeling. 5 years’ Experience in Struts, WebLogic, Tomcat, JBoss.
- Solid background in Object - Oriented analysis and design. Good at J2EE design patterns I have driven entire life cycle of enterprise application using Agile Methodology .
- Adopted Agile TDD Methodology for quick and cohesive development.Prepared HLD,LLD and Involved in UML Design diagrams and adopted Design patterns
- Extensive working experience in deploying in AWS Elastic bean stalk, EC2, S3, RDS for NON-PROD env.
- Developed Web pages using HTML,ExtJS, Javascript, Angular JS and form validation using JQuery, Javascript, Node.JS(Socket-IO), JSP/PERL scripts for server side validation. .Spring Boot, Spring MVC
- Developed Micro Webservices using SOA and RESTFul, Developed Kourne, Bourne Shells in Linux/Unix environment . Worked on fixing OWASP threats
- Developed Components /Services using spring Framework and IOC.
- Developing individual components using J2EE Architecture and Framework also integrated multiple applications. Adopted J2EE Design Patterns - Factory, Singleton,ServiceLocator patterns.
- Streamlining and Identifying issues causing problems that the user may hit most when exposed to the system
- Identifying and delegating tasks to the resources to work on the Development cycle
- Fixed Several performance issues related to Java memory management, Database queries optimization.
TECHNICAL SKILLS
Languages: Java 1.8/1.7/6, Core Java (Collection, Multithreading, RMI,, Beans, IO, Java Generics, Java Annotations) C++, XML
Serverside/Middletier: Servlets, JSP, EJB, JMS,JTA,JNDI,JAXB,GSON
Cloud Technologies: AWS Beanstalk, AWS EC2, AWS Lambda, VPC, Application LB, Cloudfoundry
Application/Web Servers: Tomcat, Weblogic, JBOSS
Security: Spring Security, OAUTH2, Cloudfoundry UAA
UI/FrontEnd: Javascript, AngularJS 1.5, NODEJS, HTML,CSS,ExtJS
Agile & DEVOPS: TDD,Sprint/Scrum, JIRA,Jenkins,DOCKER, Kubernetes, Onestash
Webservices: RESTFul, Microservices (JAX-RS 2.0), SOAP Webservices
BigData Tools: Hadoop HDFS(M/R), Spark, Hive, HBASE, Flume (CLOUDERA)
ETL/OLAP: Informatica, DataStage,, SSAS OLAP, ESSBASE OLAP
JEE /ORM Framework: Spring 3.0, Spring Boot 1.4.7, IOC, Hibernate3.0, JPA, Spring ORM, Spring Data
Architecture/Design tools: High level & Low level Arch Design, J2EE Design Patterns, UML, ERWIN, MS Visio
Build /Testing Tools/BPM: Maven, Gradle, ANT, Junit, Bonita BPM 7.2.2
RDBMS/Cache/NoSQL: Oracle, Sybase, SQL server, Teradata, Gemfire, MongoDB
PROFESSIONAL EXPERIENCE
Confidential, Dallas TX
Sr Java/J2EE Developer
Responsibilities:
- Discussions with Confidential stakeholders based on the System requirement document to cover the functionality, technical issues and scope of work.
- Developed and Deployed RESTFul Webservices, SOAP Webservices, JSP, Servlets and server side components in Tomcat and Weblogic Application server for DIT and UAT .
- Implemented cloud security features (Resource Server/Auth Server) in OAUTH2 Spring Boot for SIT and UATin Cloudfoundry and local .
- Fixed several OWASP threats related to Xsite and Xframe scripting in VZ applications after Fortify scan . Managed security related stuffs for SMD/NMD application .
- Created Issue controller and factories ( Commonservice,Issueservice) using AngularJS for IRMS and PPM tool.
- Validation and checks on UI components were done using AngularJS.
- Used express framework for http server handling for testing scenarios using NODE JS NPM
- Created 30+ plus different micro-services for different functionalities within the module.
- Used Java8 functional interfaces and Lambda expressions after code refactoring.
- Regression Analysis of past behavior on churning were depicted from Qfiniti Voice analysis tool to predict the future customer sentiments by which no of disconnects were reduced and improved repetitive customers .
- Developed Hadoop M/R for Agent Activity file Detail to Summary & Tableau used for preparing the customer sentiments dashboard .
- Experience in importing and exporting data using Sqoop from HDFS/Hive/HBase to Relational Database Systems. Used Gemfire Caching for Springboot cache mechanism in IRMS.
- Experience in developing server-side java programming, JSP components, nodeJS for SMD.
- ACD Data were streamed using SPARK stream in terms of mini batches.and referenced data to HDFS.
- Extensively Developed Java rest API Micro-services for WFM-Common, Excel uploading for TESS Interface, IRMS Category filter for the issues, and have deployed services in Cloud foundry.
- Discussion with team and handle sprint E2E right from demo to Production release handling.
- Prepared AWS Beanstalk for Apache Tomcat with Spring boot environment RDS for Oracle in non-prod.
- Have Architected Façade Singleton, Factory, Service to Worker, Dependency Injection - IoC Design patterns and have developed UML Diagrams using Visio & Rational Rose . Responsible for Architecting and designing New interfaces(MASTARS,GOT)using ESB Architecture in while working for Provisioning .
- Has used BPM- Bonita 7.2.2 for creating workflows. Has worked in Agile methodology (Lead Sprint Meetings ) with DEVOPS tools for development and have worked on Jenkins, SonarCube, JRebel and Atlasian tools ( JIRA, confluence, Stash,Bitbucket) . Created ETL informatica mapping jobs for Agent data, ACD data loads.
- Extensively involved in debugging errors/issues occurring in middle tier and UI side of the application .
- Have developed UI for SMD portal using Angular JS 2, Javascript, NODEJS for webserver and also having good knowledge over MongoDB technologies.
- Worked on Security related issues and have fixed Cross Frame Scripting, Cross Site Scripting issues occurred in the VEC2-Poral .Worked with WiseGate security team on permission issues.
- Created Web based portals for VZ intranet clients ( Create Gap, Qfiniti Helper, Garbage Collection Handler) using HTML, JQuery, Javacript, CSS,JSP, ExtJS, Used XML Data Structures for various Webservice Calls, Weblogic and Tomcat servers used for web based deployments.
- Created FSC Dashboard Realtime app using Node-JS and Socket-IO with javascript framework.
- Worked for BAAIS Provisioning System-VZNetwork using Heavy J2EE Spring bean, SOAP Web services for GOT, ExtJS, JavaScript, NetUI, Java ScreenScraper for F&E
- Created 80 plus Shells which involved complex logic for Automated back dated runs using Core Java, ODI, Heavy PL/SQL, writing to logs, Loop traversing etc..
- Used Multithreading for polling the GOT Interface and concurrently calling F&E System ScreenScraping and extensively monitored the garbage collection and finalized the unwanted references, monitored performance and prevented memory leaks .
- Developed BPM component using Bonita BPM 7.2.2 and developed Access Grooms workflow.
- Developed Struts Action Classes and Business Logic and have developed Hibernate HSQL and Hibernate mappings /created DAOS and ORM mappings in Hibernate/ Webservices - WSDL with Axis and XFire for the ESG application .
- Configured and created Spring IOC Beans, Aspects, Spring Webflow using Spring F/w and have used Spring MVC - XML development -Send & Receive MQ for sending and receiving messages.
- Used TDD Methodology to write test cases and test the modules based on that and check if succeeds and then re-write/refactor the code and did iterative development (Agile)
- Implemented the Façade, Singleton, Service Locator, Factory, Service to Worker, patterns.
- Create 50+ ODI jobs for various feeds for IEX and have created informatica mappings for Qfiniti & Nexidia.
- Created MongoDB documents and retrieved the docs using NODEJS for an utility build.
- Deployed the Web-application into DOCKER Container and created DK Images and deployed in SIT env.
- Pushed DOCKER container to Cloudfoundry and utilized the UAA of Cloudfoundry.
Confidential
Developer (Consultant)
Responsibilities:
- Technical oversight of up to 15 employees and contractors (tasking, schedules, designs, implementation).
- Project managed solutions for clients by collaborating with various internal teams, delivered projects 90% on time.
- Technical lead for development efforts using J2EE and SQL technologies
- Developed JSP Views, Actions and delegating the tasks to corresponding session beans .
- Used PERL for SFTP flat files generated for Policy/Cust Interface.
- Informatica ETL 7.1 was used as the ETL for Transforming raw data from flatfiles to SAP ALE IDOCS.
- Configured JMS Message Bridge, JMS Templates, JMS Source & Destination using Web, worked extensively on web logic and Tomcat servers. Developed Web services - WSDL with Axis for the Claims application which will reveal the Claims pending for the customers and the unclaimed claims if any .Deployment of Web services,Servlets and server side components in Websphere 6.0 and Weblogic Application server for DIT and UAT .
- Technical Lead, Database Design, Java/J2EE Development, PL/SQL development .
- Developed PERL Codes for different processes and batches to Create param file /Moving Files
Confidential
Developer
Responsibilities:
- Discussions with Confidential Financial clients based on the System requirement document to cover the functionality, technical issues and scope of work.
- Used Struts MVC Architecture and extensively involved in developing Action Business Logic methods
- Technical Lead, Database Design, Worked on Creating JSP Web based Screens and calling the functionality embedded in Sybase Stored Procedures. Created Callback methods in Bean to persisting the data to the Backend.
- Designed/Developed ETL Mappings for Loading data from Source File to Target Sybase Database, Error Handling Reconciliation were done . Was a key resource for Sybase and Administrative tasks Created Sybase Stored Procedures & Sybase Administration Tasks.Designed and developed database objects including database design, T-SQL, designing tables, views, stored procedures, triggers, indexes, etc.Provided 75% improvement to the legacy swaps flow systems through query plan analysis, query optimization and index tuning.
Confidential
Lead Developer
Responsibilities:
- Used BCP in/out utility to transfer the data from other text files to Sybase andUpdate Statistics, DBCC to check the tables and Databases respectively.
- Designed and developed database objects from scratch including database design, T-SQL, designing tables, views, stored procedures, triggers, indexes, etc.
- Worked on Production Support (24*7) On Call Support in addition to new releases and enhancements
Confidential, New York
Development Lead
Responsibilities:
- Feasibility Study, Project Proposal, Function Specification, Maintenance, Support
- Design using UML (Rational Rose 2000 ) and created Class, Sequence, State, Deployment Diagrams .Created Swing components on Grid bag Layout and designed customer, policy, PM processing screens .
- Created complex screen layouts using Java JFC Swing . Created EJB & deploying using BEA Weblogic Server.
- Designing the table structure and relationship using Erwin Tool. Developed an Entity Relationship (E-R) diagram and linked with other modules
- Created and modified the Database Design and suggested performance initiatives
- Created the database design, SP & Table Design using TOAD Tool ) on Oracle 8.x
- Created EJB & deployed using BEA Weblogic Server and created Front End & Presentation logic using Java JFC Swing Components
- Created Oracle PL/SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, Oracle Packages, Reports & PL/SQL Functions for Reports.
