We provide IT Staff Augmentation Services!

Java Architect/scrum Master Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • A Java/JEE architect/senior developer with over 12+ years of experience. Working as a Java Architect and Scrum Master with functional expertise in API Design & Management, US Tax & Payroll and Telecom. Specialized in developing re - usable and scalable services and components using SOLID principles and Design Patterns. Quick to adapt and embrace emerging technologies and architectural styles.
  • Has noledge and work experience in DevOps culture
  • Accountable and played key role in defining strategies for complete design and architecture of Master Tax, API-RC
  • Provide thought leadership on emerging trends in Architecture.
  • Extensive development experience in multi-tiered/object-oriented/distributed/service-oriented system architectures.
  • Expert level skills in Java/J2EE Technologies including Struts, Spring Framework, Hibernate, JMS, Servlets, JSP, JDBC, JTA, JAXB, XML/XSLT, RMI, JNDI, LDAP and JMX.
  • Good experience in developing Multi-Threaded applications using Concurrency API’s.
  • Strong hands-on experience on web services with Restful and SOAP web services.
  • Extensive experience on BEA Web logic, Web Sphere, Sybase and Oracle.
  • Strong working noledge of clustered application server environments.
  • Implemented API Management System using SOA Patterns and Micro Services
  • Driven continuous integration and automation practices
  • Evaluated different tools & technologies and proposed best possible solutions.
  • Played scrum master role in local and distributed environments for over 3 years
  • Has experience in continuous integration, profiling and monitoring the applications using various tools like
  • Jenkins
  • IBM AppScan, Fortify
  • SonarQube
  • Black Duck
  • App Dynamics
  • Solid background in major business domains including insurance, telecommunication, financial and e-commerce.
  • Experience working in high pressure team environments with intense development and release activity.
  • Adaptive to work in environments involving simultaneous activity on multiple projects.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS

Methodologies: Agile (Scrum, Kanban), Waterfall.

Business Modeling Tools: UML, Star UML Rational Rose, MS Visio.

J2EE/JEE5 Technologies: JSP, JSF, HIBERNATE, JMS, JDBC, JAXB and JAX-WS

Application Servers: IBM WebSphere, WebLogic, JBoss, Tomcat Apache Server

Web Services: Apache Axis, JAX-RPC, REST API, SOAP Web Services

IDEs / Clients / Tools / Debuggers/ Profilers: Eclipse, Net Beans, RAD, SoapUI, XML Spy, TOAD, SQL Plus, JIRA, JProfiler.

Unit Testing & Code Quality: JUnit, EasyMock, Mockito, Selenium and JWebUnit.

Web Technologies: HTML5, CSS3, jQuery, JS, AJAX, JSON, DOJO, XPath, freemarker, bootstrap.

Web Accessibility / Tools: Fire Eyes with Firebug on Firefox, NVIDIA

Database Technologies: Oracle (8i/9i/10g/11g), PL/SQL, MySQL & Postgresql

Versioning Tools: VersionOne, Rational ClearCase, CVS & SVN

Project Management Tools: Ant, Maven, Clover, Cruise Control & Sonar

Frameworks/Rules Engines: Struts, JSF, Spring, Hibernate, iBatis, Apache Axis.

Operating Systems: Microsoft Windows, Linux, Sun Solaris & UNIX

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Java Architect/Scrum Master

Responsibilities:

  • Restructured and revamped the application to improve maintainability, extendibility and readability.
  • Worked as architect, Tech lead & Developer for Big data, Java/J2ee solutions.
  • Developed application using JAVA, J2EE, JSP, spring.
  • Involved in requirement and design activates.
  • Integrated Jenkins with penetration testing, code quality, integration test suite, compliance standard checks which create a complete DevOps solution.
  • Developed user interface using Ember, handle bars, Spring MVC, AJAX and JSON.
  • Written templates using the handle bars and implemented the styling and positioning.
  • Coded multiple tiers of applications - DAOs, business logic and UI (interactivity, asynchronous calls, DOM manipulation).
  • Been a part of implementing the stub framework for using the dummy data instead of always touching the real services, which is so costly when talking with Orbitz or Sabre web services.
  • Extensively used Ajax and JSON for interaction in the UI layer.
  • Involved implemented a framework for AMEX to make use of the web service response from Sabre and send it as a json.
  • Wrote simple DAOs, Spring MVC Controllers, Property Editors.
  • Make use of SOAP web services from sabre and orbitz and those are consumed by multiple intranet Switchfly clients.
  • Managed to change the class loading configuration in web sphere application server for debugging purpose
  • Consumed Restful API’s using Ember js, Ajax and JSON to implement robust and efficient client facing applications
  • Evaluated different tools & technologies and proposed best possible solutions
  • Used, extended and implemented various parsers for WADL, RAML, Swagger and CA specific artefacts.
  • Facilitated necessary scrum artefacts as a Scrum Master.

Environment: Java/JEE, RESTful Web Services, Spring 4.0, MS-SQL Server, Liferay 6.2.0, Ext JS, jQuery 1.6, Agile Methodology, Scaled Agile Framework, Spring Boot, Micro Services

Confidential

Java Architect /Scrum Master

Responsibilities:

  • Developed prototypes/POCs based on the proposed solutions. Ex: VPD integration into MasterTax, Confidential ’s RevUI framework adoption.
  • Chalked out Integration solution to integrate MasterTax product with Confidential ’s ISI (Internet Security Infrastructure) product for autantication, authorization & SSO.
  • Designed and implemented common framework to cover 18 different imports.
  • Implemented scheduling - long running processes, marker records clean-up.
  • Facilitating the Scrum Ceremonies (Sprint planning, Daily scrum, Sprint review, Sprint demo, Retrospective, Backlog grooming and Release planning) as a Scrum Master.
  • Facilitate the resolution to all identified impediments and preventing distractions in order to keep teams highly productive.

Environment: Java/JEE, Spring 2.5, JSF, Hibernate, Oracle 11g, Weblogic 11gR1, DOJO 1.6, jQuery 1.6, Agile Methodology

Confidential

Java Tech Lead

Responsibilities:

  • Coding and Unit Testing, code and functionality reviews
  • Onsite coordination, updating and briefing client with daily status
  • Conducting technical interviews and Mentoring new team members
  • Involved in requirements gathering, design and project development life cycle.
  • Involved in Coordinating with Business Analysts and finalizing on requirements.
  • Developed the scratch to end development of Database, JVM Group and OBA Versions modules.
  • Developed the different layout XML Configuration file to talk to the external services.
  • Developed the front end ftl pages using freemarker and bootstrap to present the UI to the customer.
  • Developed the DB Design, Stored Procedures and provided to the middleware team.
  • Designed the entity class diagram using Visio and Star UML.
  • Extract the logs from production servers using putty connection manager and analyze them to identify the root cause of the defect.
  • Used the message resource bundles in representing the Labels, Messages and Information on UI.
  • Developed mock responses using SOAP UI to replicate ISI and SD web service response for testing.
  • Implemented multi-threading to orchestrate the different web services.
  • Developed the selenium test cases for the modules which I has developed for all scenarios.
  • Used the Mockito in creating the dummy objects for successful testing of the application.

Environment: JDK 1.5/1.6, JSF, Websphere Application Server, Oracle, JPA, Hibernate, EJB, Webservices, MQ Series, Rational Clear Case, Cruise Control,Subversion9(SVN), CQ, and Windows.

Confidential

Responsibilities:

  • Coding and Unit Testing, code and functionality reviews
  • Updating and briefing client with status in WSR meeting
  • Mentoring new team members

Environment: JDK 1.4, Struts JSP, Eclipse, SVN,, Log4J, Cruise-Control, Bug-tracker.

Confidential

Programmer

Responsibilities:

  • Played major role in defining the portlet application architecture
  • Used Iterative methodology for Application development
  • Wrote JSP, Struts Action Classes, Resource Bundles and DAO for Presentation. Wrote Custom validators
  • Designed and developed most of the common functionalities and utilities for the application.
  • Provided technical guidance to the team
  • Wrote Singletons to load Data on server Startup for different components.

Environment: JDK 1.4 Struts, JSP, Portlet, Javascript, CSS, UNIX, liferay, Netbeans, CVS, ANT, Log4J, CQ.

Confidential

Java Developer

Responsibilities:

  • Analyzing, designing and coding the enhancements.
  • Analyze the impact of changes for the existing system.
  • Developed the code for New Requirements and Change Requests.
  • Documented the Technical Specifications.
  • Reviewed code and documented

Environment: JDK 1.4, JSP,Servlets, Eclipse

Confidential

Java Developer

Responsibilities:

  • Worked as a developer
  • Provided Production Support by interacting with the testers to fix bugs.
  • Involved in the development of NP’s (New Project) which are enhancements.

Environment: JDK 1.4, JSP, Servlets, Eclipse

Confidential

Developer

Responsibilities:

  • Worked as a developer
  • Developed swing components

Environment: JDK 1.3, Swings

We'd love your feedback!