Post Job Free
Sign in

Software Engineer Web Services

Location:
Aubrey, TX
Salary:
90000
Posted:
September 25, 2023

Contact this candidate

Resume:

Overall Experience

To succeed in an environment of growth and excellence and earn a job which provides me job satisfaction and self-development and help me achieve personal as well as organization goals.

Work Summary

Having more than 5.9 years of experience in development of web-based, client/server and distributed architecture applications using Java/J2EE, Rest web services, Soap, Spring, Spring boot, Struts, Hibernate and SQL/No-SQL.

Extensive use of Java 8 in code development.

Experience in developing micro services using Spring-Boot and CICD pipeline.

Experience in designing, documenting and onboarding/publishing public and private API’s

Experience on working with Amazon Web Services (AWS) like EC2, S3, ECS.

Experience in WSO2 API Manager for designing API facades and designing and implementing API Proxies and WSO2 Identity Server.

Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP.

Good experience in implementing applications with Model-View-Controller (MVC) / N-tier Architecture.

Experience in development and deployment of applications using IBM WebSphere Application and Apache Tomcat.

Good understanding of DevOps process with continuous integration using Jenkins, JIRA, GIT, White source, SonarQube for java code quality, Functional and Performance testing.

Expertise on GIT workflow and commands in GIT Bash, Integration with stash.

Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing Junit, Mockito for test cases.

Having good knowledge in SQL data base like Oracle, MySQL, and DB2.

Having good Knowledge in NOSQL data base like MongoDB.

Good knowledge of Object-Oriented Programming concepts (OOPS).

Worked on Postman collection scripts during development to provide automation of API’s.

Experienced in performance testing using Jmeter.

Good experience in SCRUM process of Agile and Iterative development methodology.

Adhere to complete agile and involve in grooming, story points, sprint planning and demo.

Technical Skills

Programming Languages : Core Java(Java8/11/12), J2EE, JSP, Servlets, EJB, Hibernate, SOAP/REST,

Spring Boot, Spring MVC, Spring JPA, Spring REST

Cloud Services : AWS ECS, EC2,S3

Web Framework : Html, JS, Xml, Json

Testing Framework : Junit, Spring Junit, Mockito, Jacoco, JMeter

Databases : MS-SQL, Oracle, Mongo DB, PostgreSQL, and HSQL

Application Servers : Apache Tomcat, IBM WebSphere,

IDE Tools : Eclipse, STS, Visual studio, and IntelliJ

New Build and Deploy tools: Postman, Jenkins

Version Control : GIT (Bit Bucket), Source Tree GUI, SVN

Operating System : Windows, and Linux

Methodologies : Agile, Iterative and Waterfall Model

Scan Tools : WhiteSource, Sonar

Education

KLS VDRIT, Bachelors of Engineering from VTU University, Haliyal, Karnataka

Computer science from Aug-2007 till June 2011

Work Experience

Qaulitest pvt limited, Bangalore, India

Joined on May 2019 to May 2020

Software engineer, 1 yr.

Sasken Technologies, Bangalore, India

Joined in February 2017 to May 2019

Software Engineer, 2.2 yrs.

Reliance Jio Infocom, Bangalore, India

Joined in December 2015 to October 2016

Associate Software Engineer, 10 months

Thbs pvt limited, Bangalore, India

Joined in March 2012 to December 2013

Associate Software Engineer, 1.9 yrs.

Projects

Client: Philips May-2019 to May-2020

Employer: Qualitest Bangalore, India

Role: Software Engineer

Domain: HealthCare

Project: ISPM pancancer

Description:

Philips healthcare IT works on discovering new tools and solutions to address top challenges in health informatics. ISPM (Intelli-space precision medicine) team provides and application that helps diagnosticians from different departments come together to diagnose cancer patients and take necessary actions.

Key Responsibilities:

Involved in Analysis, Designing, Development, Debugging, and Unit Testing from end-to-end of the application.

Building Rest API and the resources using java and spring framework.

Building Rest API and creating Spring JPA repository pattern to store the data.

Development, Integration and Unit testing of stories and demo to other teams.

Extensive use of Java 8 in code development and existing code changes.

Build Management on Maven.

Accessing the data files from AWS S3 cloud storage service using S3 client and access token.

Expertise on GIT workflow and commands in GIT Bash.

Use Log4J, Auditing for extensible logging, debugging and error tracing.

Technology Stack: Core Java, Spring Boot, Spring MVC, Spring Mongo, Spring Webservices, REST API, HTTP Client, Mongo DB, Tomcat, AWS S3, Ec2.

Client: Kapsch Carrier Com, Austria Feb-2017 to May-2019

Employer: Sasken Technologies Bangalore, India

Role: Software Engineer

Domain: Telecommunication

Project: Mobi.Mobile

Description:

Kapsch CarrierCom plans to mobile enable MobiGuider Platform that addresses ticketing and information needs of a commuter (user) with ease of use. Kapsch CarrierCom plans to bundle it as part of the platform offerings for its customers.

Mobility Management Services (MMS) is a java Spring Boot application for facilitating Mobile Application (iOS and Android) to integrate with PTO specific back-end servers. MMS is developed using Restful Web services and spring boot. REST APIs are managed and exposed through WSO2 API Manager. WSO2 Identity server is used for user management. The MMS Application is hosted on AWS EC2 instance. Provide a secure way for the mobile applications to use the central system services, using an API Gateway Layer, which is an instance of API gateway software available as open source with appropriate customizations.

Key Responsibilities:

Involved in development of enhancing existing rest web service.

Developed microservices using Spring boot.

Involved in deployment of wso2 identity server, API manager, and MMS Application on AWS ec2 instances.

Publishing, grouping, and managing API lifecycle on API gateway.

Involved in setting up of AWS EC2.

Built application using MAVEN and used Log4J to generate log files for the application.

Worked on static code analysis using SonarQube.

Used MySQL as backend Database.

Participated in weekly status call with client and sprint planning.

Adhere to complete agile and involve in grooming, story points, sprint planning and demo.

Worked on POC of Docker Setup and configure.

Technology Stack: Java 8, Spring boot, Spring framework, Hibernate, Rest web service, Soap UI, JMeter, Junit, Spring Tool suite, AWS EC2 instance, AW S S3, WSO2 (Identity server and API manager), Maven and log 4j.

Client: AAE1 constortium Dec-2015 to Oct-2016

Employer: Reliance jio infocomm Bangalore, India

Role: Associate Software Engineer

Domain: Telecommunications

Project: Asia Africa Europe Submarine (AAE1)

Description:

Αsia Africa Europe – 1 (AAE-1) is the largest next generation subsea cable system that bridges both the major Asian gateways of Hong Kong & Singapore with multiple Onward-Connectivity options in Europe featuring unique landing points in Greece, Italy & France.and totally it is a 25,000 km submarine communications cable system.The AAE-1 cable will have a capacity of more than 40 terabits to supply the broadband market across Asia, Africa and Europe.

Reliance Jio Infocomm limited, India, is functioning as Network Administrator for AAE-1 Cable. For this purpose, Reliance Jio Infocomm limited has developed a Web Portal for AAE-1.

The AAE Web Portal provides various functionalities for Network Management for the AAE Cable. The portal provides an interface to the NOC (Network Operational Centre) and to the End Users/Customers. The Portal provides the Gateway for all the functions that are required to manage a Submarine Cable System.

Key Responsibilities:

Involved in documentation and development of portal application.

Developed back-end logic with Core Java.

Worked on enhancements using Struts 1.x and JavaScript.

Deployed Ajax call using JQuery for asynchronous data retrieval from back-end.

Worked on SOAP webservice for integration with other products such as HPSM.

Wrote SQL queries on Oracle database.

Deployed application on Apache Tomcat Server.

Actively involved in Integration testing and bug fixing.

Used Log4j for logging purposes.

Environment: Core Java, Struts 1.x, JQuery, Ajax, JavaScript, Soap Web services, Oracle, Apache tomcat, HPSM .

Client: EGovernment Bahrain April-2013 to Dec-2013

Employer: THBS Bangalore, India

Role: Associate Software Engineer

Domain: Telecommunications

Project: eGA Mobile Integration Platform

Description: eGovernment Authority of Bahrain provides mobile application services to the citizens of Bahrain. All the applications are from Ministry of Bahrain and these applications are used by people of Bahrain as utility applications which will full fill the needs of people from anywhere, they are. Few examples of mobile services provided are Electricity and Water Bill Payment, Payment of Traffic Contraventions, e-Government Forum, Exam Results etc.

The main aim of eGA Mobile Integration Platform (eMIP) is to provide back-end services to mobile applications. The eMIP also exposes the services that will hit the third party

Key Responsibilities:

Involved in development of eMIP services using Core Java.

Worked on Rest Web services using Apache CXF.

Worked on marshaling and unmarshaling the XML files based on project requirement.

Worked on SQL queries on IBM DB2 database.

Worked on IBM WAS (Web sphere Application Server) for deployments.

Worked on SOAP mock responses to support testing team.

Actively involved in Integration testing and bug fixing.

Provided documentation for the releases to staging and production.

Environment: Java, Spring, Rest Web services, IBM DB2, Web Sphere Application server, Apache tomcat.

Client: Alcatel Lucent, UK Nov-2013 to April-2013

Employer: THBS Bangalore, India

Role: Associate Software Engineer

Domain: Telecommunications

Project: SYDR(South Yorkshire Digital Region)-Drop 3 & 4

Description:

SYDR (South Yorkshire Digital Region) is a project executed by the councils of the South Yorkshire County in UK. This project consists of a Portal application and a Process layer which in conjunction with the AXIOSS COD product provides an end to end application which enables all the service providers like (O2, Orange, Vodafone, Talk-Talk, Sky.. etc) and their employees to access the network and the services/products offered by THALES. Portal acts as a front end, which will pass through mediation flow and business process to hit the back end. Front end is nothing but a flow in Portal server and Mediation flow is nothing but the flow in Process server. This application consists of various modules like Order Management, Customer and User management, Order Management, Manage Consumer, custom build Login and content management module.

Key Responsibilities:

Involving in the development of modules related to ESB layer.

Development of Mediation flow and Business Process.

Ensuring the quality of the code and documents delivered by constant review of code and documents delivered.

Contributions in various discussions, unit, and integration testing.

Solving the issues raised related to coding, testing and configurations as a part of L3 support.

Environment: IBM Web Sphere Integration Developer, IBM Web Sphere Portal Server 6.1, IBM Web Sphere Process Server v6.2, Soap UI.

Client: Everything Everywhere UK April-2012 to Oct-2012

Employer: THBS Bangalore, India

Role: Associate Software Engineer

Project: SOA Critical Mass

Domain: Telecommunications

Description:

Everything everywhere limited is a mobile network operator and internet service provider in the UK. It is a 50-50 joint venture between Deutsche Telekom and France Telecom and was formed in 2010 through the merger of their respective T-mobile and orange U.K. business. Build factory is the new delivery model for delivering web services to EE. An initial burst of services is anticipated from the various EE programs like IMP, IIF, SCM and other capability streams.

SCM project is called SCM-encina replacement. Some of the legacy codes are replaced by Web services. Revenue Protection and SimOrdering(SOP) comes under SCM.

Key Responsibilities:

Analyzing the requirements and gaining knowledge about SCM was the major activity.

Involved in understanding the functional requirement.

Involved in the coding and testing phase of the project using Core Java and Junit.

Involved in writing the beans class for different modules using Spring MVC.

Used SVN to merge code.

Used on SOAPUI for testing WSDLs.

Environment: Core Java, Junit, Spring MVS,Eclipse IDE, SOAP UI,SVN.

Rashmi belawadi

Java Developer

********.********@*****.*** +1-945-***-****



Contact this candidate