Post Job Free
Sign in

Software Engineer Web Services

Location:
United States
Posted:
September 05, 2023

Contact this candidate

Resume:

Full Stack Developer

Comprehensive IT experience in software analysis, design, development, testing and implementation of applications utilizing Java, J2EE, JSP, JSF, Servlets, Visual age Java, Web Logic, Oracle11g, MS SQL Server 2000, HTML, JavaBeans, EJB, JMS, MQSeries, Web Sphere5.0/5.1, Web Logic12.2, XML, WSAD, RAD, JDeveloper10.1, Visual Cafe, JavaScript, AJAX, Ext JS, iText, JACOB, CORBA, Junit, Oracle, SQL, PL/SQL, C, C++ Windows, UNIX (AIX), SOAP, REST, XML on multi-tier architecture applications and Enterprise application Integrations.

Involved in Architectural design and made design decisions to implement Web Services.

Knowledgeable on Rules Engine ILOG JRules, Drools.

Experienced in developing SOAP and REST Web Services.

Knowledgeable on developing RESTful and SOAP Webservices with Spring and SpringBoot.

Expertise in implementing XML technologies DTD, Schema, DOM, SAX, XSLT and Xlink.

Proficient with Model View Control Architecture, STRUTS Framework. Highly skilled in J2EE distributed component Architecture, OOD Programming skills using java.

Conducted Web design and development using EJB (J2EE), JSP, JMS, XML, Servlets, Java Script, ASP and HTML.

Extensively applied various Jakarta projects (tomcat, ant, log4j, commons, struts, taglibs, Jakarta-log4j, Ant1.5.) to increase productivity and software quality.

Experienced in utilizing various XML parsers and technologies like Xerces.

Skilled in using IDE tools like Eclipse 4.5.2, Netbeans, JBuilder 5/7, Semantic Café, Visual Age 3.5/4.0, JDeveloper 10.1.

Knowledgeable on Test Drive Development using Junit and Mockito.

Profound knowledge of HTML5 and CSS3.

Knowledgeable in java script and type script.

Significant experience of debugging using JavaScript-based tools like Chrome Developer Console

Knowledgeable in Java 1.8, ActiveMQ, AngularJS, MongoDB, DynamoDB.

Knowledgeable in GraphQL.

Knowledgeable in developing Microservices using Spring Boot.

Knowledgeable in containerizing the Java Projects.

Experienced in Amazon Web Services like EC2, S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.

EDUCATION

Master of Computer Applications

Bachelor of Science in Electronics

CERTIFICATIONS

AWS Certified Solution Architect – Associate – 2017.

PROFESSIONAL EXPERIENCE

Thunderyard LLC, Remote March’23 – Till date

Java Developer

VistA

The VistA Imaging System is an extension of the VistA hospital information system that captures clinical images, scanned documents, and other non-textual data files and makes them part of the patient’s electronic medical record. Image and text data are provided in an integrated fashion that facilitates the clinician’s task of correlating the data and making patient care decisions in a timely and accurate manner. The system serves as a tool to aid communication and consultation among physicians — whether in the same department, in different services, or at different sites.

Client – Federal Govt - VA

part of VistA imaging sustainment team.

Involved in daily standup calls.

Involved in peer code reviews and merging code to Git.

Involved in trouble shooting and fixing couple of production issues.

Environment: IntelliJ IDEA 2021.2, Java 1.8, Spring SOAP Web Service, Apache Velocity 1.4, Avalon framework, Vix Builder, JUnit, Jenkins, Maven 3.6, Fortify 10.1.2, JIRA, GitHub

CACI, MD Dec’21 – Feb ‘23

Full Stack Developer

LogiCole - Assemblage Management

Client – Federal Govt - DHS

Involved in grooming sessions and daily Agile standups

Involved in studying the missing functionality in legacy system and implemented Logicole in angular.

Involved in adding new restful microservices

Involved in adding new UI screens using Angular

Involved in changing the catalog information from MongoDB to PostgreSQL

Involved in many changes in frontend and backend to add new fields and field validations.

Involved in designing screens and develop functionality from the requirement specifications.

Involved in troubleshooting the production issues.

Involved in fixing 508 – accessibility issues.

Involved in peer code reviews and merging code to Git.

Interacted with Business Analyst for the requirements.

Environment: IntelliJ IDEA 2021.2, WebStorm 2021.2, Wildfly 14, Java 11, Angular10, Nodejs 16, NGINX 1.19.6, Robo3T 1.4.3, REST, JUnit, Splunk, MongoDB 4.2.6, PostgreSQL, Jenkins, Maven 3.6, Fortify 10.1.2, JIRA, GitHub, Elasticsearch.

UnitedHealth Group, PA April’18 – Dec ‘21

Java Developer

COMPAS

COMPAS is a COMprehensive Policy Administration System for AARP health insurance members. COMPAS offers retired or disabled people and their spouses and dependents a great variety of insurance policy solutions. It currently serves over 4 million community members. COMPAS is a custom web-based application written in Java with back-end Oracle database. The System houses the administrative, premium payment, contact, plan, and enrollment for AARP members insured through UHG.

Involved in requirement analysis, design, and development of modules in COMPAS application.

Involved in UI development using HTML5, CSS3, Angular and Json.

Involved in reengineering and migration of some of the AngularJS applications to Angular and componentize the code as per the Angular recommendations for better testability.

Involved in development of Spring with JPA.

Involved in developing restful microservices using Spring Boot.

Involved in developing Circuit Breaker while sending Kafka events to ISPP.

Used Amazon EC2 for deploying and testing the lower environments such as Dev, Int and Test.

Involved in troubleshooting production issues.

Involved in checking the Splunk logs and Dynatrace to troubleshoot the issues.

Played a key role in reducing the security vulnerables using Fortify and Barista.

Monitored Jenkin Jobs and helped to fix the deployment issues in a timely manner.

Involved in writing Java API for Amazon Lambda to manage some of AWS services.

Cloud Watch is used to monitor the application and to store the logging information.

Involved in Migration of EJB to Spring beans with transaction attributes.

Involved in updating and creating stored procedures as per the requirements.

Interacted with QA team and helped in developing test plans.

Involved in Unit testing and Integration testing.

Involved in Modernizing the legacy java modules.

Involved in containerizing the Java Web Project (created Dockerfile, Docker image, Doker registry and Docker container).

Involved in using CI/CD pipeline and Jenkins for deploying the code.

Involved in scanning and resolving security vulnerable in COMPAS modules.

Involved in automation of the process to scan and upload the fpr file (fortify) to the SCAR using Groovy script (fpr file repository to review by security team).

Involved in extracting the effected records and able to migrate the users to the new system.

Environment: IntelliJ IDEA 2018.3.6, Java 1.8, Angular7, Spring 3.0, Spring Boot, SOAP, REST, Jersey, IBM WebSphere 8.5.5, Oracle 19c, Kafka, JUnit, Splunk, MongoDB, Jenkins, Maven, Fortify 10.1.2, Groovy, GitHub, Resilience4J, JIRA, Elasticsearch, Amazon EC2, S3, Amazon Lambda, Amazon Cloud Watch.

Verizon, NJ March ’12 – Dec ’17

Lead Developer

Worked on multiple Point of Sale applications (application that sells vzw devices and the services), interacted with sales reps and resolved many issues through incidents. Operated as a team lead and handled multiple projects.

Resolved many critical issues (effecting ROI) across all POS applications.

Improved the success rate of indirect apps transactions by 20% and received recognition award from Verizon CIO – Shankar Arumugavelu. (2014).

Involved in process improvement in training environment where sales reps get trained.

Worked on Indirect application which have clients like Apple, BestBuy, Walmart, Go Wireless and Target. Interacted with them on weekly basis and addressed many gap items and helped in increasing revenue and also reduced churn.

Ran CARE Application, which is used by BGCO clients (Business and Government Customer Operations). Interacted with BGCO National operations and worked on many enhancements which reduced CARE Reps waiting time, increased ROI.

Involved in both development and operations (DevOps) with Agile mindset.

Involved in development of new Restful microservices for indirect clients.

Modified the existing REST API’s to include new requirement.

Involved in design and development of registration page interface in AngularJS framework.

Involved in debugging cross browser compatibility issues.

Communicated with the downstream systems about the new changes.

Performed testing using Junit and Mockito.

Collaborated with testing team and provided the test cases for the enhanced functionality.

Worked on complex DB queries to retrieve the impacted records.

Involved in using CI/CD pipeline and Jenkins for deploying the code.

Monitored the application performance using Wily and Kibana.

Worked on on-Call support for POS applications.

Closed monitored the server alerts and engaged the responsible team.

Involved in resolving technical issues through Tickets.

Interacted with customers and agents and explained them the resolution.

Worked as a regression lead for couple of releases.

Environment: Eclipse, Java 1.7, Spring 3.0, Jersey, SOAP, REST, WebLogic Server 12.2.1, Oracle 11g, ATG, JUnit, Mockito, JIRA, LISA 5.0, Wily, Kibana, AngularJS, JQuery.HTML5, CSS3.

Vonage, NJ Jan ’10–March ’12

Senior Software Engineer

IVR – Interactive Voice Response

IVR Web Service provides the APIs for Interactive Voice Response system to play some dynamic messages based on customer selection while on call. This reduces the work load of the Customer Care Agent. The APIs includes credit card/ECP payments, change the payment method and query balance of customer account.

Managed enhancement of existing Perl based Web service.

Developed SOAP1.2 based web service application for account information, order information, balance inquiry, making a payment and changing the payment method.

Implemented the build scripts using Ant, Ivy for the atomization.

Drove unit testing of the application using JUnit.

Worked on Spring 2.5.5 based framework, Spring-WS, Core Java 1.6 and J2EE.

Designed and implemented web service framework which hides the complexities like multithreading, SOAP request parsing, DAOs.

Designed and implemented multithreaded web service.

Used SVN as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.

Developed a tool which sent e-mail to the customer whenever his plan changes.

Environment: Java1.6, Perl, Spring 2.5.5, Spring-WS 1.5, Linux, Apache Ant, Apache Tomcat 6, Eclipse, Castor, Oracle 11g, MySQL 5.0, PostgreSQL 7, Quartz, Log4J.

Strategic Focus, CA (part time) Jan ’10 – April ’10

Team Lead

R&D

This is for Oracle Corporation, to compare the steps involved in development of various technologies like JSP, EJB, JPA, Spring Bean, Web Service, JMS Queues using JDeveloper/ Oracle WebLogic Server and IBM RAD/ Web Sphere Application Server.

Managed a team of 2.

Configured WebSphere MQ Queue configured XA Resource manager.

Created JMS Providers on WebLogic Server and WebSphere Server.

Applied two phase commitment using resources as MQ Queue and Oracle DB.

Implemented WS-AT using JDeveloper/RAD and deployed on clustered environments of WebLogic Server/WebSphere Server and validated the transaction integrity on the server side.

Developed a Spring using JDeveloper which reads Data from DB, deployed it on WebLogic/WebSphere and monitored the bean on the server.

Environment: Java1.5, Spring, EJB, JPA, JMS, JDeveloper 11g, RAD 7.0, Oracle WebLogic Server 11g, IBM WebSphere Application Server 6.1, IBM WebSphere MQ 7.0, Oracle 11g.

Tetra Tech EC, NJ Sept ’07 – Jan ’10

Senior Software Engineer

Dyna Invoicing and Billing Reports

This project is for Tetra Tech EC and its group of companies. Each organization administers many templates to run invoices for its clients (Each client comes up with different template models based on its requirement). Each template will have list of fields available and will be placed in the desired place to pull up data from DB. This system will generate reports based on the template selection.

Involved in application software design, coding, development in Java, Oracle, XML, JSF, AJAX and PL/SQL.

Involved in all phases of Software Development Life Cycle (SDLC).

Worked closely with Project manager, development, testing and production team to align project deliverables, dates and report issues/concerns.

Interacted with client in collecting requirement for the enhancements.

Analyzed and fixed the tickets depending on the priority.

Environment: Java1.5, Jsp, JSF, AJAX, XML, JAXP, AXIS, JAXRPC, CVS, Oracle 10g, iText, Jdeveloper10.1, Windows XP/2000, UNIX/AIX, Log4J, IText, JACOB, Quartz, Jasper Reports, Neevia.

AT&T, New York April ’05 – Sept ’07

Senior Software Engineer

Light Speed

Light speed is a corporate wide initiative to provide a suite of internet protocol products to a customer base supported by Fiber to the Premises (FTTP) or Fiber to the Node (FTTN). This

will enable millions of residential customers to access integrated digital TV and super high-speed broadband access via a new fiber-rich network.

Light speed Registration: During the process of Light Speed Registration, the member accepts terms and conditions, and chooses a Member Id for identification, web self-care applications and access to email, portal and other ISP services. Registration is mandatory for customers who wish to use their HSIA service.

Involved in writing Detailed Design Document for RIL and MPS API’s.

Designed and developed Web services (XML Schema, WSDL and Generating stubs).

Developed XML Schemas with the given request and response according to IA (Interface Agreement) and validated those in compliance with AT&T standards.

Created WSDL using WSAD5.1 (used Doc-Literal type) and generated stubs (Internally uses AXIS). Each web service method will call corresponding EJB.

Support for MPS and RIL API’s.

Used Message Driven Beans to read message from the Q, invoked the Q using JNDI name. Handled JMS exception.

Placed and read messages from Dbus layer (IBM WebSphere MQ). This interacts with external systems. Involved in coding for few events in dbus layer. Calls external system using soap over https

Managed the configuration of the Web sphere5.0 application server for MPS and RIL Dev and Test Environment.

Closely worked with team members in assembling, building and deploying MPS and RIL components on Web sphere 5.0 Application Server.

Written automatic build scripts using ANT.

Package, build, Integrate and deploy enterprise J2EE applications on WebSphere 5.0/5.1 that involves EAR (Enterprise Archives) and WAR (Web Archives).

Installed, configured, administered and supported WebSphere Application Server 5.0/5.1 in AIX environment.

Debugged the application problems while developing the application.

Used CVS connection to get in synchronous with team member's latest code.

Involved in creating Class and Sequence diagrams using rational XDE.

Involved in prototyping and development of Java Web service and WSDL which is used to provide access to IVR to access Bridge Server.

Environment: Java1.4, Servlets, Jsp, XML, JAXP, EJB2.0, Hibernate, Web services, Struts, JMS, IBM Websphere MQ, Websphere5.0, IBM WSAD5.1.2, CVS, Axis, Oracle9i, LDAP, LDAP, Windows XP/2000, UNIX/AIX (Production), Log4J.



Contact this candidate