We provide IT Staff Augmentation Services!

Sr. Java/j2ee Consultant/solution Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 15+ years of experience in full lifecycle development of design, analysis, development and deployment of Software Systems for various banking, retail, airline, finance, insurance and Health care organizations using Java, J2EE, JDBC, EJB, Servlets, JSP, JSF, Hibernate, Struts, Spring, SpringBoot Groovy.
  • Good experience in Mortgage, HealthCare, Airline, Banking and Retail domains.
  • Extensive knowledge of Client - Server technology, Web-based n-tier architecture, Database Design, development of applications using J2EE Design Patterns e.g. creational, structural and behavioral design patterns (MVC Architecture, Business Delegate, Data Access Object (DAO) etc).
  • Over 8 years of experience working with Oracle database.
  • Strong experience in Struts, Hibernate and Spring frameworks.
  • Have very good experience in designing and implementing the GUI.
  • Practice test first development using JUnit, Power Mock, Mockito frameworks.
  • Proficient in SQL and PL/SQL working with Oracle8.0/8i/9i/10 g/11/12C and SQLServer 7.0
  • Hands-on experience in using WSAD / RSA/ RAD / Eclipse, Log4J, JUnit for building, logging, testing and Clear case, VSS, SVN, GIT for version control.
  • Experience with Clear quest, JIRA for defect tracking.
  • Proficient in UML modeling including building Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams with Rational Rose, Visio.
  • Experience in deploying business applications using application servers and web servers like Websphere, BEA Web Logic, JBOSS and Apache Tomcat.
  • Excellent team member with problem-solving and debugging skills.
  • Excellent inter-personal and leadership skills and quality conscience.
  • Experience in leading the Team/Modules and working with internal/external clients.
  • Gearing up as Solution Engineer with recent project.

TECHNICAL SKILLS

Languages\ Ajax Frameworks\: Java, C,C++\ Prototype, jQuery, Bootstrap, Angularjs\

Application Frameworks\ Technology\: JDK, J2EE, Log4j, Spring, Spring Boot, \ EJB, JSP, JavaBeans, JDBC, JMS, WSAD, \ Hibernate, MVC, Struts, Flex, ATG 7.0, GWT, \ RMI, JMX, JNDI, Servlets, JAXP, SOAP, \ Groovy\ WSDL, AJAX, Webservices, JSF.\

Programming Frameworks\ Component Specifications \: Design Patterns, OOPs\ Java Beans, RMI, EJB.\

Databases\ Testing Tools\: Oracle 8.0/8i/9i/10G//11G/12C, MS SQL \ Junit, JProbe for Performance tuning & memory \ Server, DB2.\ leak, TestNG, Splunk, AppDynamics\

Configuration Tool\ W3C, OMG \: Clear case, VSS, PVCS, SVN, GIT, maven, \ XML, XSL, XSLT, XML Parsers, HTML, \ Source Tree\ JavaScript, UML.\

IDE\ Mainframe &DB Tools\: IBM WSAD, RAD, Eclipse, JBuilder, \ COBOL, DB2, TOAD, Extra Extreme 9.0., \ MyEclipse Blue, STS, GGTS\ WinSQL, Bluezone Sessions\

Servers\ Methodologies and Case Tools\: Weblogic6.0/6.1/8.1, IPlanet 6.0, IBM \ UML, Rational Rose, Microsoft Visio\ WebSphere, Netscape LDAP Server 4.0, \ JBoss Tomcat\

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java/J2EE Consultant/Solution Engineer

Responsibilities:

  • Worked on mainly Spring Boot application (SystemAdmin) and Spring REST API application development. Created new Framework, Rest controller for F5 automation and mapping classes.
  • Efficient design of API’s while keeping the changes minimal for constantly changing use cases.
  • API’s include both LTM, GTM urls enable, disable, down and switch traffic and also custom use cases for High Availability.
  • Working with AppViewX team to come up with new Api’s, trouble shoot F5 traffic discrepancies and testing using their test environment and our Perf environments.
  • Working with DevOPs team to design better for calling created F5 Rest API’s for on demand operations and use the same for CI/CD.
  • Being the integral part CORE Automation team delivering the CI/CD for the dev HA environment and making sure deploy doesn’t affect more than 400 developers using it.
  • For all higher environments delivered CD without any outage and with less human intervention.
  • Good understanding the Enterprise Jenkins Pipeline standards and making use of those, designed YML based environment release and artifacts, so integration engineers can maintain and trigger builds.
  • Almost Daily Server Patching costing lot of resources, CR’s and monitoring, effectively designed, developed and delivered Patch Automation Shell scripting for it.
  • Working with HPOO team to order the servers patching to avoid outage and keep design simple as Stop validate, Patch, Start and validate servers and bring back up in existing state
  • Building Rest Api’s to pause and resume backend services while bring down and up the servers.
  • Using curl command from the shell to use the same API’s while patching.
  • Building Rest API’s to pause /resume F5, consume the same from the shell script for Patching.
  • Efficient usage of auditing trail, logging and compliance for effectively bring down and up servers.
  • Working closely with EA/OPS team over nights time for patching.
  • Patching includes all JBOSS, Tomcat, Expere, WAS servers, thoroughly understanding the topology and designing efficient scripting.
  • Efficient Design and One Stop Shop place for scripts to be used by CI/CD, HPOO patching and UCD.
  • Clear understanding of the cluster/topology for the HA, helping Vertical teams, Integration Engineers and Environment Admins
  • Using JIRA for defect tracking .GIT and SVN for Version Control

Environment: JDK 1.7/1.8, Eclipse, Application Server - JBoss 7,Tomcat,Angular, AJAX, XML, Oracle 11/12C, Maven, JUNIT, SOAP, Web Services, JIRA, Splunk, AppDynamics, fortify, Jenkins, UCD, GIT, HPOO

Confidential, Kansas MO

Sr. Java/J2EE Consultant

Responsibilities:

  • Initially started with POC on integrating Oauth2.0 on a Transposting remarks application and came up with framework to supports scopes.
  • Framework supports OAuth1.0 and OAuth2.0 and validate scopes only for Oauth2.0
  • Once POC approved implemented the same to Actual Online Bill Pay Application.
  • Incorporated Oauth2.0 scopes check for all FHIR API’s endpoints.
  • Worked on the backend design and development for Database Delegate for retrieve Payments and Adjustments.
  • Testing and running the application in docker against Dev.
  • Following team standards for design, code reviews, pull request reviews.
  • Department wide demos with the POC and new functionality.
  • Testing in sandbox and staging environments, finding defects and fixing with quick turnaround.
  • Pre-Production activities also include performance monitoring using tools Splunk to analyze the logs and run abilities lab for Load Testing
  • Using JIRA for defect tracking. GIT for Version Control

Environment: JDK1.7/1.8, Eclipse, Oracle11/12C, Maven, JUNIT, REST Web Services, JIRA, Splunk, AppDynamics, Postman, SQL Developer, Docker, Spinaker, Jenkins, Atom, GitHub Desktop, GIT

Confidential

Sr. Java/J2EE Consultant

Responsibilities:

  • Working with team for the HighAvaliability (HA), developing common API’s/ service to facilitate the Quartz and MDP’s flow in the application.
  • Involved in mainly changing conditional code for the all the CRON jobs to consume the HAService.
  • Framework level changes for the scheduling and re-scheduling Quartz jobs using the quartz api resolving constraint violations issues on start-up.
  • Testing locally by setting up two similar job instance parallelly and replicate Active/Validation states.
  • Supporting UAT and SIT deployments, issue resolution without any road block issues, quartz back logs, might work with DBA team to delete records and tuning the SQL’s.
  • Worked as Tech Lead for 417 and 318 releases. Production Support for the first few weeks after all releases, monitoring Splunk for all finding all key issues.
  • Implemented and Lead the effort of MASSL (mutual Authentication) with in JBOSS Domain/slave clustered environment for entire application.
  • Fixed Rolling Bounce functionality to address Silent Login at the time of the bounce and bootstrap the index for smooth transition of users to other nodes without users’ impact
  • Worked on Spring Boot application (SystemAdmin) and Spring REST application development. Created Rest controller and mapping classes with business logic using TDD.
  • Custom code changes at framework level for Zuul proxy to support MA-SSL, that caused a blocker for accessing Microservices.
  • Working on POC’s for various efforts like cross context detection, HA persistence and HA capability Kit
  • WebSphere MQ client upgrade to new version 9.0.0.2 for AsyncMessagingApp and required changes.
  • Worked for Spring 5 upgrade and POC analysis for Hibernate 5.3 upgrade.
  • Adding new Rest Api’s for OMA and CSL to facilitate PBA(Production Business Acceptance) and proxying the request accordingly based on active/Validation channel.
  • Added API’s in DocsPlatform Microservice for requests to be processing in right Channel.
  • Switch Channel UI development in Angular /jasmine test cases for the authorized users to choose environment capability
  • SystemAdmin Spring Boot Application added custom LDAP Authentication setup using Spring Boot security.
  • Working with OPS team to configure Fortify through Jenkins and Analyze the scans and work on Sev issues and vulnerabilities.
  • Working with OPS team in building automated deployment pipelines and exposing SystemAdmin rest api’s / added Spring MD5 hashing to have secure call from Jenkins.
  • Day to day activities also include performance monitoring using tools Splunk to analyze the logs, AppDynamics to monitor the server health, EACO calls for prod issues.
  • Clear understanding of the cluster/topology for the HA, helping Vertical teams
  • Using JIRA for defect tracking .SVN for Version Control

Environment: JDK 1.7/1.8, Eclipse, Application Server - JBoss 7, Angular, AJAX, XML, Oracle 11/12C, Maven, JUNIT, SOAP, Web Services, JIRA, Splunk, AppDynamics, fortify, Jenkins

We'd love your feedback!