Sr. Java/j2ee Developer Resume
Tampa, FloridA
PROFESSIONAL SUMMARY:
- 10 Years of experience in development of enterprise applications with Core Java and J2EE technologies.
- Expertise in using Spring, Web Services(Soap, RestFul & AWS), Struts, Hibernate, MyBatis, JPA, EJB, Drools(Rule Engine) and Micro Services technologies
- Possess data structure, design pattern, OOAD knowledge, Multithreading, Concurrency, Collections and Executor Framework
- Experience in using Spring modules like IOC, AOP, MVC, RestController, 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 AngularJs 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 & Birt 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
- Hands on experience in working with Tools, Servers & Applications:
- Version Controllers: GitHub, Clear Case, Nexus, CVS and SVN
- Application Servers: IBM Web Sphere application and portal servers, Weblogic, Jboss & Apache Tomcat
- Application Development tools: Anypoint Studio, STS, RAD, RSA, Eclipse, NetBeans, Oracle SQL Developer, DBvisualizer & Toad
- Build & Integration tools: Maven, OpenMake, Gradle, Jenkins, Dockers, ANT, Production Build Automation (PBA)
- Applications: AppDynamics, SonarQube, Servicenow, Quality Center, SecureCRT, putty, WinSCP, splunk Autosys & Confluence
- Testing Tools: SoapUI, Secure SOAP UI, Toad, PostMan & Load Runner
- 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 Finacle error handling mechanism.
- Had good knowledge on Hadoop (Trained on it), JSR 286.
TECHNICAL SKILLS:
Languages: Java 1.8, J2ee, Web Services(Soap, REST & AWS), Struts, Spring 4, EJB 3, Hibernate,MyBatis, JSP, JDBC, JNDI, XML, XSD, WSDL, Log4j, JUnit, Mockito, Drools, Angularjs 2.0, ANT, MyBatis, Web Sphere Portal, JSR 286, AJAX and Hadoop
SQL & PL SQL: Oracle 11g, Sybase 15.7 and Postgresql
Operating System: Windows, Unix and SUSE Linux
Environment: RAD,STS, RSA, Eclipse, Anypoint Studio 6.2.2, Mule Server, 3.8.3, WebSphere Datapower, WebSphere Application Server and Portal Server, BEA Weblogic, Jboss, Apache Tomcat 8, Jenkins, Maven, GitHub,SVN, Clearcase, MKS, Wincvs and Dockers.
Internet Tools: HTML, Java Script, Java Beans, Ajax, JSP etc.
Tools: Soapui, PostMan SoapU, OAuth2, Quality Center, ServiceNow, AppDynamics, APIgee Edge, Autosys, JAXB, Load Runner, Toad, Ireport 3.0
Products: Finacle V10.5 & 10.6
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 DDHeartBeat 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, AngularJs 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 Finacle error handling mechanism.
- Implemented student Lending business rules using Drools
- Developed HeartBeatServlet 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 account & product Micro services & used PaaS and CPF
- 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 (cashedge and rate auto) using core java and JDBC
- Used Shell scripting programs t o down load various services logs
- Involved in development of ant script to generate the java classes from XSD using JAWS task and also marshalling and unmarshalling through JAXB
- Implemented the security for SOAP services using data power
- Providing deliverables estimation, Preparing design documents like ICD, Finacle-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.
Environment: Java 1.8, EJB 3.0, JAXB, SOAP, REST, AWS, Dockers, Jersey, Drools, Angularjs, 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, WinSCP, Gradle, Autosys, Quality Center, SOAP UI, Secure Soapui, loadrunner & WebSphere Data Power Consoles, IBM MQ, Micro Services, 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 RCT NR 12.1 release.
Environment: Java 6, EJB 2.0, PostgreSQL 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 & Birt 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 (Sql & 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, Jboss and Eclipse, Oracle
