Sr. Java/j2ee Developer Resume
Tampa, FloridA
PROFESSIONAL SUMMARY:
- 9.6 Years of experience in development of enterprise applications with Java and J2EE technologies.
- Expertise in using Spring, Web Services(Soap, RestFul & AWS), Struts, Hibernate, Mybatis, JPA, EJB, Drools(Rule Engine) technologies
- Possess data structure, design pattern, OOAD knowledge
- Experience in using Spring modules like IOC, AOP, MVC, Rest Controller, Hibernate, JDBC Template, Mybatis, Spring Boot, JPA, Transactions & Batch
- Having experience on configuring Service, proxy, consumers in Mule ESB, Apigee & WebSphere Data Power Consoles (FSH, LBG) and securing applications using OAuth2.
- Good hands on writing SQL & PL SQL code of databases like Oracle, Sybase, PostgreSQL and Object mapping queries like HQL, dynamic XML SQL
- User Interface development experience with Angular 2, JSP, Servlet, JSON, HTML, CSS, & Ajax
- Having well hand on experienced in technologies like, JDBC, JUNIT, Log4j, JNDI, Jersey API, JMS, JPA, JSTL, JIRA, Jasper & Birth Reports and WebSphere Portals.
- Working with XML technologies like XML, WSDL, SOAP, JAX - WS, JAX-RS, XSLT, SAX Parser and DOM Parser.
- Hands on experience in end to end development of Software Applications. Application domain areas include development for Financial & Banking Services, Healthcare & Life Sciences and Media & Entertainment
- Extensive understanding and experience in the SDLC phases like the Requirements Specification, Analysis, Design, Implementation, Testing, Deployment and Maintenance with various software life cycle methodologies such as Agile, Waterfall, Incremental and Iterative
- Good experience on splunk tools to verify production logs.
- Expertise in masking of sensitive fields, cache mechanism, generating of client delegate jars, Generating Heart Beats of a service, logger analysis report, created JSPs to change logger levels dynamically, Ant build xml file to generate JAX-WS beans from XSDs, writing utility exception handling mechanism and Finale error handling mechanism.
TECHNICAL SKILLS:
Version Controllers: GitHub, Clear Case, Nexus, CVS and SVN
Application Servers: IBM Web Sphere application and portal servers, WebLogic, Jobs & Apache Tomcat
Application Development: Anypoint Studio, STS, RAD, RSA, Eclipse, NetBeans, Oracle SQL Developer, DB visualizer & Toad
Build & Integration tools: Maven, Open Make, Grade, Jenkins, ANT, Production Build Automation (PBA)
Applications: AppDynamics, SonarQube, Service now, Quality Centre, Securer, putty, Wisp, splunk Autopsy’s & Confluence
Testing Tools: Solapur, Secure SOAP UI, Toad, Postman & Load Runner
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, Florida
Sr. Java/J2EE Developer
Responsibilities:
- Worked on Agile(Scrum) software life cycle development methodologies and used JIRA software
- Involved in development of DD API, MYVOD application using Spring RestFul web services
- Implemented Spring MVC, IOC, Spring Boot, Transactions, Spring JDBCtemplate, Spring Mybatis, JSON features
- Developed stored procedure, functions, views and SQL scripts in both Sybase and Oracle
- Implemented Mybatis Dynamic SQL language in MYVOD project
- Developed RestFul services for consumers like Ingestion, SEMS, TAM, DDUI, MYVOD
- Developed consumers of DDPI like DDGUI and MYVOD
- Configured applications and its Consumers Mule ESB and, provided security using OAuth2 features and configured load balancing. Used Anypoint Studio for Mule ESB application development and Mule Server for application deployment
- Developing MYVOD application using AngularJS.
- Developed Heartbeat to verify the status of external applications
- Used JSON for collecting the data.
- Used Log4j for logging and handling defects of the application.
- Developed reusable exception handling component and using these in all other services.
- Providing deliverables estimation, Preparing design documents like ICD, ICD mapping sheet, DTD, Preparing metric sheets, build status & weekly status reports etc. and uploading these on confluence application
- Involved in testing of web services using Postman
- Coordination with other teams during deliveries
- Coordinating with the team and resolving if they have any issues
- Involving in production installations and supporting.
- Involved in production logger analysis, defect analysis and fixing those
Environment: Java 1.8, J2EE, Spring 4, Spring RESTful, Angular 2, Mule Server 3.8.3, Anypoint Studio 6.2.2, Mule ESB, Spring MVC, Mybatis 3, JDBC template, JSON, Design Patterns, Sybase 15.7, oracle 10g SQL & PL/SQL, Apigee, Jenkins, Maven, XML, XSD, CSS, HTML, Apache tomcat, Unix, Windows, Jersey, SVN, Eclipse, Jenkin, Confluence, JIRA, ServiceNow
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Responsibilities:
- Involved in developing detail design and understanding use case and function requirement documents
- Involved in development of Deposits & Personal Lending, Student Lending modules through SOAP & Rest web services using JERSY and also consuming of these web services
- Worked on masking of sensitive fields, cache mechanism, generating of client delegate jars, Generating Heart Beats of a service, logger analysis report, created JSPs to change logger levels dynamically, Ant build xml file to generate JAXWS beans from XSDs, writing utility exception handling mechanism and Finale error handling mechanism.
- Developed business validations using Drools
- Developed Heartbeat Servlet to verify the status of external applications
- Developed HeartBeatWebTool for validating all the web services in Dev, PA and Prod environments and SOAP UI test suite to validate the services in production
- Development of various services like Customer & Monetary and doing code reviews.
- Developed reusable exception handling component and using these in all other services.
- Generation of client delegate jars for the SOAP web services
- Configured and secured both Bank Wallet Service and its consumers by using Apigee Edge and OAuth2.
- Consumed AWS APIs in deposit and personal lending services
- Developed Rate Auto Web application Using AngularJs2 which interacts with oracle database and displays the rates.
- Used Executor Framework to generate log reports
- Involved in development of batch jobs (cash edge and rate auto) using core java and JDBC
- Involved in development of ant script to generate the java classes from XSD using JAWS task and also marshalling and marshalling through JAXB
- Implemented the security for SOAP services using data power
- Providing deliverables estimation, Preparing design documents like ICD, Finale-ICD mapping sheet, DTD, Preparing metric sheets, build status & weekly status reports etc.
- Involved in development of Junit test cases, drafting of developer test Cases and executing these during CIT & FIT.
- Involved in testing of web services using SOAP UI, Secure Soap UI, developed Soap test suites, Junit test case and test suites
- Coordination with other teams during deliveries
- Responsible for team management and module release processes.
- Coordinating with the team and resolving if they have any issues
- Involving in production installations and supporting.
- Involved in production logger analysis, defect analysis and fixing those.
Third party Systems & Tools: Finale, Cash Edge, Pep+, Fiserv, Experian & OFAC
Environment: Java 6, EJB 3.0, JAXB, SOAP, REST, AWS, Dockers, Jersey, Drools, Angular, JavaFX, Junit, ANT, JDBC, JSP, XML, XSD, WSDL, JWT, JSON, JOSE, Spring, Oracle 10g, RAD 7.5.0, STS, WebSphere application server 8, GitHub, Clear Case, Appdynamics, Wisp, Grade, Autopsy’s, Quality Centre, SOAP UI, Secure Soaped, load runner & WebSphere Data Power Consoles, IBM MQ,Executor Framework, Apigee, OAuth2
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Module lead for Usability Part A and B.
- Ownership: Team handling, Project management and Service delivery.
- Involved in understanding requirements & detail design
- Involved in development of batch process
- Involved in understanding the database, updating the data tables and interacting database by preparing SQL queries
- Involved in the execution of test scripts in SIT environment.
- Worked as support team member for Confidential NR 12.1 release.
Environment: Java 6, EJB 2.0, Struts, JDBC, JSP & Junit, RSA, WebSphere application server 8 & Clear Case
Confidential
Java/J2EE Developer
Responsibilities:
- Developed credit card data block to NTB and existed customer journeys.
- As a part of regional team.
- Involved in understanding requirements & detail design
- Involved in the execution of test scripts in SIT environment.
Environment: Java 5, Confidential R2DS framework, Spring, WebSphere Portal & JSR 168, Oracle 10g, RAD 7.5.0, WebSphere portal server 6.0
Confidential
Java/J2EE Developer
Responsibilities:
- POC & Coding of various business functionalities using Struts framework
- Involved in detail design & development of Reports using BIRT
- Involved In development of SQL queries
Environment: Java 6, J2ee, Struts1.2, Tomcat and Eclipse Galileo & Birth Reports, Oracle
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in understanding requirements
- Involved in detail design
- Involved in Implementation and maintenance.
- Took major role in delivering of milestone build to Star, Paramount and CBS.
- End to end design and development exposure, from presentation layer (JSP, Servlet, JavaScript and Struts), business layer (EJB) to database layer (Oracle 9i).
- Involved in the execution of test scripts in SIT environment.
Environment: Java, Struts, Servlets, JSP, JDBC, EJB, XML, HTML, JavaScript, Log4j and Oracle 9i (Sal & PLSql), BEA WebLogic, Ant, Eclipse and Toad
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in understanding requirements & detail design
- Involved in Implementation and maintenance.
- Took responsibility of bug fixing and Enhancements.
- End to end design and development exposure, from presentation layer (JSP, Servlet, JavaScript and Struts), business layer (EJB) to database layer (Oracle 9i).
- Involved in the execution of test scripts in SIT environment.
Environment: Java 6, J2ee, Struts, Jobs and Eclipse, Oracle
