We provide IT Staff Augmentation Services!

Java Technical Lead, Architect, Consultant Resume

2.00/5 (Submit Your Rating)

Palo Alto, CA

SUMMARY:

  • Over 15 years of experience in IT industry comprising of delivery management, design, development, release & deployment, security and cloud implementation.
  • Certified Scrum Product Owner, Java Enterprise Applications and various other certificate, course & training carrier.
  • Specialties: J ava, J2EE, HTML, JSON, XML, XSL, HPSA, MySQL, Oracle DB, Windows, Linux
  • 15+ years of professional experience in all phases of Software Development Life Cycle with expertise in developing cutting - edge software, web applications, requirement analysis, architecture design, development, testing and implementation of enterprise applications using Java/J2EE technologies to enhance the efficiency of corporate-wide projects and well-known telecom companies clients.
  • Experience involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns.
  • Experience in developing and designing web-based applications using java, J2EE,Web Services both SOAP & REST, MVC framework, Spring, Hibernate, Servlets, JSP, JNDI, JDBC, Struts, EJB, Oracle, SQL, Maven Builds.
  • Extensive experience in Open Source Java frameworks such as: Spring Dependency Injection, Inversion of Control, Spring MVC, Spring Integration, Spring Boot, JPA, ORM, Hibernate.
  • Excellent project experience in web services with Rest API, Multithreading, Microservices, Web-J2EE technologies.
  • Excellent knowledge of design patterns (Singleton, Factory pattern, Decorator, Strategy, DAO, Session Facade, Model View Controller, etc).
  • Have experience on Object Oriented paradigm such as OOAD using UML and J2EE Design Patterns.
  • Experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Experience in using Version Control Tools Sub-Version, Git, Gitlab, and GitHub in setting up repositories, merging, branching and tagging.
  • Experienced in build tools such as Apache Ant, Jmeter and Maven.
  • Technical knowledge in test-driven development (TDD), CI/CD and Simple Design Concepts.
  • Hands on experience in Web Application Testing and Database testing with emphasis on Software Development Life Cycle, Software testing Life Cycle in Front End and Back End of applications.
  • Technical knowledge and training in Amazon web services SNS, EC2, CloudWatch and DynamoDB.
  • Experience in design and implementation of extensively worked on Oracle RDBMS and familiar with SQL Server.
  • Analyzed the requirements from customers, security teams, application teams and testing teams and built servers (Windows/Unix) using automated provisioning tools HPSA.
  • Experience in testing with Jmeter, SoapUI.
  • Lead point of contact for test and production environments creation, deploying the applications to all the environments like SYS, QA, Pre-Prod and PROD, code promotions and responsible for technical checkouts of the applications and services until production implementation.
  • Up to date knowledge with the latest industry trends, and having the ability to work in tight schedules and efficient in meeting deadlines.
  • 24/7 on-call support for release and production environment, a great team player and excel in mentoring team members.
  • Business Analysis experience with excellent communication skills, problem solving skills, interpersonal skills, broad understanding of business operations and requirements.

TECHNICAL SKILLS:

Languages: Java, C++, HTML, XSD, XML, XSL, HPSA, PHP, Python, Action Script, JSON, JavaScript, PowerBuilder, Mathematica, MatLab, Android Studio

Java/J2EE Technologies: JDBC, JSP, Servlets, EJB, JPA, Log4j, and LDAP.

Frameworks: Struts 1.x/2, JSF 2.x

Operating System: Windows, Linux 5, OracleDB, Oracle Timesten, SQL Server, MySQL, Android

Web Services & Tech: HTML, HTML5, CSS, CSS3, SOAP, REST, WSDL, JAX-RS, Axis, and Jersey, JAX-RPC, JAXP, JAXB, JSON

Java Frameworks: Hibernate, Spring Core, Spring Boot, Spring Batch, Spring Security, Spring MVC, EJB

Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Façade, Decorator, Adapter, Strategy, etc.

XML Technologies: XSD, XML, XSL, XSLT, DTD, XML Schema, DOM

Debugging Tools: Chrome

Bug Tracking Tools: JIRA, Bugzilla

IDE &Tools: Eclipse, Jboss 4-7, Sublime Text, Visual Studio.

AWS: EC2, S3, SNS, CloudWatch, CloudFormation.

Database: MySQL, PL/SQL (Oracle), MS SQL Server, MySQL, DB2

Web/Application Server: Tomcat 7.0/6.0 / 5.0, JBoss / GlassFish

Testing Tools: Junit, JMeter

ORM frameworks: Hibernate, JPA

Logging Tools: Log4j

Methodologies: Agile, Scrum

Other Technologies/Tools: HPESA Framework v5 - v8 (HPESA, Workflow Designer, Inventory Builder, Inventory Tree Designer, Service Builder, Deployment Manager, Web Service Designer), NetBeans, Eclipse, Visual Studio Code, SQL Developer, Oracle 10g, Oracle TimesTen, Linux RedHat, CentOS, Ubuntu, Alpine, Docker, Vagrant, Conda, SVN, Git, putty, SoapUI, Gimp, Photoshop, Inkscape, MS Office, MS Project, MS Visio, MS Publisher

PROFESSIONAL EXPERIENCE:

Confidential, Palo Alto, CA

Java Technical Lead, Architect, Consultant

Responsibilities:

  • Supporting Confidential team members assigned to the project
  • Packaging the solution through HPSA Deployment Manager
  • WebService customization using HPSA WebService Designer
  • Creating Mock Service for I/O testing using SoapUI
  • Writing XSL templates
  • Solving Java programming issues

Confidential

Java Technical Lead, Architect, Consultant

Responsibilities:

  • Confidential Internal training for new team members - HPSA Overview (as trainer)
  • Go-Live to production
  • Monitoring and reporting performance status after go-live
  • Analysis and solving issues

Confidential, CA

Java Technical Lead, Consultant

Responsibilities:

  • Customizing HPSA Workflows (Java, XML)
  • Customizing billing rules for each country.
  • Provisioning Workflows for different targets: AIR, HLR, PCRF, RIM, TTMAF, TECNO3
  • Integration of Confidential components: HPSA with SOSA(rmi), PC Cache(json/rest), PCCR(json/rest), SPGw(json/rest).
  • Running internal functional tests and fixing issues.
  • Running stress tests (JMeter).

Confidential

Senior Java Developer/Project Leader

Responsibilities:

  • Wrote web application focused on back-end, follow and validating as per client's requirement.
  • The HPSA process is an Automated Server Build. These software installation bundles are a convenient, consistent, and efficient way to package and install JBoss Servers and compatible JDKs across the enterprise.
  • Understanding the existing business application, reviewing and analyzing the project requirements and involved in requirements gathering, analysis and documentation.
  • Developed data access layer using Inventory Builder tool from HPSA which implements Struts framework and generates all the artifacts for the MVC.
  • Extensively used JSON, and XML to link clients to server backend applications.
  • Designed & developed REST APIs using JAX-RS specification for subscriber self-care management. Handled both JSON and XML data in the request and response objects of REST APIs and SOAP.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN,
  • Used JMeter to run the load tests and query optimization to improve the response times.
  • Developed and maintained Hibernate based data layer. Used JUnit for testing the application modules.
  • Provided deliverables estimation, prepared design documents, prepare metric sheets, build status & weekly status reports etc and uploading these on confluence application.
  • Modified the JSPs and JavaScript logic to make the application compatible with android device.
  • Developed stored procedure, functions, views and SQL Scripts in MySQL.
  • Implemented by using Agile Methodology focusing on Scrum meetings every day.
  • Participated in the code reviews for various initiatives, Performed Static Code Analysis to follow the Best Practices for Performance and Security.

Environment: HPSA, Java 7/8, Core Java, J2EE, XSL, HTML, CSS, JavaScript, Web Services (SOAP UI), Maven, JSON, SQL, DAO, Agile, Jmeter, JUnit, Windows, Linux.

Confidential

Architect/Team Lead

Responsibilities:

  • HPSA Analysis tuning and improve performance
  • Find root cause for underperformance in the SPDR platform.
  • The solution architecture involves:
  • 8 Confidential SA servers (Linux, Jboss and Oracle)
  • 8 Confidential DEL servers (Linux, Jboss and OTT)
  • 1 Confidential PM server (Linux, LDAP)
  • 1 Confidential Vertica (Linux, Analytics)

Confidential

Senior Java Developer/Project Leader

Responsibilities:

  • Defining site objectives by analyzing requirements in diverse business and technical environment; envisioning system features and functionality and technical specifications. Also actively participated in customer meetings and lead a technical team.
  • Designing and developing user interfaces to internet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using Java language, HPSA and other software products; designing and conducting tests.
  • Development: IDAlias WS (Java 7, REST) to populate data in OTT.
  • HPSA tuning
  • JBoss 7.0.1 configs
  • LDAP HPSA plugin analysis
  • HPSA Workflows analysis and refactoring
  • HPSA modules analysis and refactoring.
  • Stress testing/Apache JMeter
  • Promote HPSA solution packaging in order to apply HPSA best practices.
  • Extensively used AJAX, JSON, and XML to link clients to server back end applications. Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Designed & developed REST APIs using JAX-RS specification for subscriber self-care management. Handled both JSON and XML data in the request and response objects of REST APIs and SOAP.
  • Developed data access layer using Data Access Object (DAO), Session Façade, Business Delegate and Singleton design patterns.
  • Responsible for the design, analysis, development and maintenance of the Application using Spring, Struts, JPA and JAVA.
  • Used standard software engineering design patterns and REST to achieve an efficient communication between applications.
  • Used J2EE design patterns like MVC, Singleton, Factory, and DAO.
  • Developed DAOs Data Access Objects & performed O/R mapping using Hibernate to access the data-base.
  • Developed stored procedure, functions, views and SQL Scripts in MySQL and MS SQL Server.
  • Defects lifecycle management with Confidential ALM (Application Lifecycle Management) tool
  • Lead a Develop project and conduct weekly & monthly meeting with Stakeholders for features definitions; plans based on scope document and committed time lines in consultation with all the major stake holders
  • Responsible for production checkout and monitoring the error.

Environment: HPSA, SAVPN, Core Java, J2EE, Spring, Hibernate, HTML5, CSS3, JavaScript, Web Services (RESTful), SQL, DAO, Agile, Scrum, JUnit, Log4j, Confidential ALM, Linux, Windows.

Confidential

Senior Java Developer/Project Leader

Responsibilities:

  • Adding new functionality on HPSA
  • Management of SMS subscriptions packages
  • WifiOffLoad service activation
  • Prepaid recurrent products phase I
  • Postpaid unlimited products QoS management

Confidential

Senior Java Developer/Project Leader

Responsibilities:

  • Application Upgrade from JBoss 4.3 to JBoss 6
  • Changes on Core Application Modules in order to implement EJB3.1.
  • Changing persistence DAO objects to JPA implementation.
  • SMS Notification Module changes
  • Before: It connected direct to the SMSC server
  • After: A Web Service client implemented with JAX-WS
  • Customizing Confidential -BRMS Real Time Charging Solution.
  • Modify chain of responsibility classes, in order to implement new business rules: Adding navigation rules depending on specific subscriber type (Prepaid, Postpaid and Mixed). Integrating rules for mixed subscribers without subscription.
  • Fixing bugs at the consumption notification alert logic.
  • Add re-connection logic in the SMS listener module.
  • Modify subscription life cycle classes, in order to implement new business rules.
  • GUI Modify JSPs to include new parameters for products and services configuration.
  • Created design and functional specifications documents, maked technical memory, MOP documents
  • Tuning configuration parameters in order to find optimal values; EJB pool size; Server threads pool size; JDBC pool size
  • Design and developed social network server application modules, using EJB, Session Manager, Email Sender, Subscription and relationships services model
  • Also design Social Network JPA modules, JPA entities, controllers, JPA - EJB integration
  • EJB modules, server web application, and client web application, integration as an EAR project.
  • Design and developed Customized HPSA solution
  • Implementing new HPSA Workflows using workflow designer tool.
  • Developing new HPSA Nodes, Java programming
  • GenericLDAP plug-in implementation to modify user profile on a PCRF network element.
  • UCIP CS 4 Customizations, Java Development
  • UCIP CS 5 Implementation Java Development
  • HPSA Report module implementation
  • Making workflows using Workflow Designer
  • JBoss Configuration, HPSA - Oracle TimesTen data store integration.
  • Written inventory XML definition files and process them using Inventory Builder to generate the Java files, SQL files and UI files. Inventory Builder implements Struts framework.
  • Developing a TaskManager workflow, that is a controller WF to schedule execution tasks that handle the subscriptions.
  • Written XSL Templates to transform data into commands and XML messages.
  • Written java source classes for new HPSA nodes, ReportWriterNode, ReportFtpSenderNode
  • Documented technical, detailed design and functional specifications documents.
  • Generated end to end test cases matrix document, also run test cases using SoapUI. Also perform functional testing and stress testing.
  • Version control SVN tags, branches, trunk
  • Worked as Team Leader and initiated weekly and monthly report status, also conducted meetings for status review, Coordinating team members activities, on-site client meetings for features definitions.

Environment: Java, J2EE, HPSA, Struts, Hibernate, LDAP, SoapUI, SVN, JBoss, JPA, DAO, JAX-WS, Web Service, GUI, JSP, EJB, JDBC, EAR, XSL, XML, Windows, Linux.

We'd love your feedback!