Cloud/ Java Developer Resume
Pa And, VA
PROFESSIONAL SUMMARY:
- Over 11 years of experience in Software Application and Product Development using Python and Java/J2EE technologies in Telecom Domain.
- Expertise in SOA, Web Application Development, Automation in the domain of Wireless Telecom and Telecom Architecture under Agile methodologies like SCRUM, Extreme Programming, TDD, and MDD.
- Transformed several SOA based Web Services into Cloud Native with Microservices using Spring Boot deployed on Pivotal Cloud Foundry .
- Solid experience in SOAP, REST/JSON, JAX - RS, and Jersey.
- Proficient knowledge in AWS Lambda, API Gateway, DynamoDB & S3 services, Container based deployments and varies micro services model development including IaaS, PaaS & SaaS
- Excellent skills in building Logging as a service deployed on PCF that persists data into ElasticSearch and Oracle by streaming the logs using Kafka / RabbitMQ .
- Comprehensive knowledge of implementing application caching using Redis . Built custom frameworks for transaction logging, OAuth security token caching, Kafka producer/consumer SDK for async process.
- Specialized knowledge in ConceptWave Order Care Management tool.
- Experienced in transactional and data processing using Spring Batch and CW Global processor
- Hands on experience in Web application development using Spring MVC, Angular 7, Angular JS, React JS, HTML 5, CSS3, Bootstrap and mobile application development using Ionic framework
- Experienced in Oracle SQL, PL/SQL - Stored procedure/functions/Triggers, MySQL and MongoDB
- Proven skills of using integrated services with CI/CD pipelines built atop GoCD.
- Experienced in Python modules Flask, Django, Numpy, SciPy, Boto3, Matplotlib, Pandas, Scrapy, Tkinter, BeautifulSoup, SQLAlchemy, Unit test, pyspark and Pymongo.
- Certified Associate in Amazon Web Services (AWS ), Sun Certified Java Programmer for Java 2 and ISTQB Foundation Level Software Testing Certification and worked with Open Source Test Automation tools like Selenium and WatiJ.
- Monitored applications deployed in production using AppDynamics, Kibana Dashboard, CF Logs and audited logs persisted in ElasticSearch.
- Possess expertise in Object Oriented Analysis (OOA), Design and Development, and actively involved in the complete life cycle of project, acquiring solid knowledge in Requirements Gathering, Analysis, and Design, Development, UAT, Production Movement and Support.
- Analytical ability to consistently collaborate in resolving the issues or defects and playing a major role in resolving the bottleneck of the project.
- Possess Basic experience in Unix Shell Scripting, Jasper Report, ETL tool - Spool and building Pentaho Job.
- Possess Basic understanding in banking and finance domain
TECHNICAL SKILLS:
Languages: Java, Python, C, C++
Java Frameworks/Middleware: J2EE, Spring Boot, Spring MVC, Spring Batch, Spring Core, JDBC, Servlets, ConceptWave
AWS: EC2, Lambda, API Gateway, RDS, S3, Dynamo DB, Boto3 SDK
Micro Services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring boot, Netflix Eureka
Databases/InMemory DB: Oracle, MongoDB, MS-SQL Server, HSQLDB, MySQL, Redis, RabitMQ, Elastic Search, ELK Stack, Kafka
Client Scripting: Angular 4, AngularJS, ReactJS, JavaScript, CSS3, HTML5, Node.JS, JQuery, AJAX
Python Modules: Flask, Django, Numpy, SciPy, Matplotlib, Pandas, Scrapy, Tkinter, BeautifulSoup, SQLAlchemy, Unit test, pyspark and Pymongo
Build Tools: Ant, Maven, Gradle
Development Tools: Eclipse, Rational Application Developer, Spring STS, Vim
Application/Web Servers: WebLogic JBoss, Apache Tomcat, JBoss Fuse, WebSphere
ORM: Hibernate, JPA, iBatis
Design & Development: Microsoft Visio, UML, Rational Rose, Design Patterns
Development Methodologies: Agile, Waterfall, Fixed Price Project
Web Services: SOAP, RESTful WebServices, JAX-WS, JAX-RPC, JAX-RS
Whitebox Testing: Junit, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Fitnesse, EasyMock, Power Mock, Selenium, Watij
Scripting Languages: Java Script, UNIX Shell Script
XML Technologies: DTD, XSD, XML, XSL, XSLT, SAX, DOM, JAXP
Version Control: GitHub, Tortoise SVN, Rational ClearCase, GitHub, CVS
Defect Tracking: JIRA, Rally, Bugzilla, Rational ClearQuest, HP ALM
PROFESSIONAL EXPERIENCE:
Confidential, PA and VA
Cloud/ Java Developer
Environment: Java 8, Python, Agile Methodology, Spring MVC, Spring Boot, Spring Cloud, Spring Batch, Spring Security, Pivotal Cloud Foundry, AWS Lambda, EC2, S3, API Gateway, Micro Services, Hibernate, Restful API, SOA, JAX-RS, JSON, SQL, Oracle, Kafka, RabbitMQ, CRUD, goCD, JIRA, Rally, Maven, JUnit, UNIX, STS, Log4J, GitHub, TDD, MDD
Responsibilities:
- Gather and understand requirements for new enhancements in the application.
- Coordination with the customers and stakeholders for planning/ scheduling implementations of the changes.
- Build serverless microservices using AWS Lambda, API Gateway & Python
- Develop service to pursist logs in AWS S3
- Migrate customer tranctions and metrics data from Oracle DB to AWS DynamoDB
- Implement user interface and web service changes and promoting the changes to quality assurance environments after unit testing.
- Work on production issue troubleshooting and defect fixes. This includes doing impact analysis, development, testing and deployment support.
- Involved in daily monitoring of production environments to find and troubleshoot abnormalities.
- Work with customer facing agents and providing support for customer related concern and issues.
- Attend the Status Call daily with the client and updating the status.
- Acknowledge the top priority tickets and analyzing the tickets for an immediate solution as a preventive fix.
- Document the incremental changes of the application and training teammates.
- Analyze various metrics of the application and evaluate for optimization.
- Involvement from beginning of Transition till Transformation.
- Responsible for availability of the services.
- Coordination with the customers for planning/ scheduling implementations and deployments.
Confidential, PA and VA
Full Stack Developer
Environment: Java, Agile Methodology, Conceptwave, Oracle SQL, PL/SQL, Spring MVC, Spring Boot, HP Quality Center, HP ALM, Spring Batch, Spring Security, Pivotal Cloud Foundry, Hibernate, Restful API, SOA, JAX-RS, JSON, CRUD, Jenkins, JIRA, Rally, Maven, JUnit, UNIX, STS, Log4J, GitHub, TDD, MDD
Responsibilities:
- Attend the JAD meetings, gathering the problem statements and understanding requirements for new enhancements in the application.
- Perform impact analysis and document high level and low-level design documents.
- Work on developing web service calls using middle ware tools.
- Work on schema upgradation using Concetwave Order Care Management tool.
- Implementing user interface and web service changes using inbuilt User Interface module and web technologies.
- Promote the changes to quality assurance environments after unit testing and performing the CI/CD.
- Customize the interface to meets the customers urgent requirements.
- Built multiple async process using Spring Batch, ConceptWave Global process, and Java Multi threads.
- Sync-up with offshore, review code changes and provide continuous feedback.
- Involved in daily monitoring of production environments to find and troubleshoot abnormalities.
- Work on production issue troubleshooting and defect fixes including doing impact analysis, development, testing and deployment support.
- Work with customer facing agents and provide support for customer related concerns and issues.
- Attend the Status Call daily with the client and updating the status.
- Perform Product Owner role to take care of the E2E functions of the application.
- Analyze various metrics of the application and evaluate for optimization.
- Perform Full Stack development and responsible for availability of the services.
- Coordinate with the customers for planning/ scheduling implementations and deployments.
Confidential
J2EE Developer
Environment: Java, Agile Methodology, Oracle SQL, PL/SQL, FindBugs, RSAR, Apache Beehive, Rational ClearQuest, Rational ClearCase, Spring MVC, Hibernate, SOAP, SOA, CRUD, Hudson, Jenkins, JIRA, Rally, Maven, JUnit, UNIX, STS, Log4J, SVN
Responsibilities:
- Involved in documentation of SRS (System Requirements Specification).
- Handle the low-level design for the application.
- Profile the application and generate reports on performance (memory usage and Execution time) and code coverage using Cobertura; perform a static and dynamic analysis to improve the performance and enhance the quality of the code by ensuring the standards implementation using different tools Findbugs and RSAR.
- Conduct internal and external quality assurance review, prepare test plans and perform testing using Junit and debug the defects reported, fix them and perform a regression testing.
Confidential
J2EE Developer, Tester
Environment: Java, Agile Methodology, Oracle SQL, PL/SQL, Triggers, Functions, procedures, HP Quality Center, ALM, FindBugs, RSAR, Spring MVC, Hibernate, JDBC, SOAP, SOA, Hudson, Jenkins, JIRA, Rally, Maven, JUnit, UNIX, Log4J, SVN
Responsibilities:
- Attend meeting with key stakeholders to discuss new requirement and its impact
- Analyze impact of different system and coming with High level design document.
- Identify the risk, assumption and communicating to respective stakeholders.
- Prepare low level design document.
- Perform development, unit testing, defect fixing, and production support.
- Review the code, document, unit test cases and unit test results.
- Locate area where automation can be done and automating repetitive task or creating a reusable module.
- Analyze in-house tool to which can fit for client requirement to improve productivity/production.
- Providing support for Business Continuity Plan.
- Handling the Knowledge Transition (KT) for any new resource on the team and conduct training to work in the application.
- Test Analyst - responsible for developing Test Plan.
- Writing Test scenarios and cases for major functionalities.
- Reviewing test scenarios and test cases, and executing test cases.