Java/j2ee Developer Resume
SUMMARY:
- Java Full Stack Developer, AWS Certified Solutions Architect
- Associate wif 7+ years of Experience in developing teh applications using technologies Java, JavaScript, AWS.
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE Developer
Responsibilities:
- Followed Agile Methodology dat includes attending daily standups, sprint planning, sprint reviews. Gathering, understanding and developing teh requirements from business owners. Participated in developing user stories and prioritized stories based on teh requirements and sprint releases. Implemented a
- Spring Boot application dat will autanticate and authorize teh user by using teh Spring framework's Spring MVC module to develop a java API to retrieve data from repository layer. Implemented a logic to perform Ajax (HTTP GET) call to an underlying web service to autanticate user from their login session
- Id. Displayed teh products to teh user depending on teh results produced by an underlying ajax call to a web service which is responsible for teh authorization of a user.
- Used spring data JPA to create API. Written many Junit test cases to deliver teh bug free, production ready application. Implemented an application dat extract teh input provided by user and perform a search on teh repository to get teh related documents to teh autanticated user if he/she is still authorized. Enabled logging functionality by using teh log4j to locate teh problems in an application code if their are any.
- Implemented BDD scenarios for teh API which performs many test scenarios to make sure teh API code is bug free. Configured Bamboo plan for teh Continuous Integration. Used Bitbucket tool as a version control for source code management.
Environment: Microsoft SQL Server, Spring Boot, Spring MVC, Spring JPA, RESTful Web Services, log4j, Junit, Bitbucket, Bamboo, Selenium and Cucumber.
Confidential
Java/J2EE Developer
Responsibilities:
- Actively involved in project planning sessions wif business analyst and team members to analyze business IT Requirements and translate business requirements into workflow model. Created user stories, spikes and prioritized stories based on teh requirements and sprint releases. Implemented a Java Spring batch application dat migrates teh users to PostgreSQL database. Used a Cron job to trigger teh java spring batch. Implemented a mechanism which uses teh AWS S3 bucket to store teh source code. Retrieves teh stored source code from AWS S3 to AWS Lambdas which runs on teh AWS Linux servers.
- Automated teh whole mechanism using AWS Cloud Formation Templates Implemented JUnit test cases to handle all teh requirements provided in teh acceptance criteria by product owner as a part of Test - Driven Development.Project II: IOTResponsibilities: Implemented Angular application to perform financial transactions. Used teh Angular features like Services, Routing, Component, Databinding. Created multiple child components and linked it to one parent component.
- Used teh Angular Routing feature to route between teh all teh components. Created shared components, directives, services and modules dat can be reusable across teh components. Implemented many E2E Cypress Test cases and Jest Unit Test cases as well Implemented JUnit test cases to handle all teh requirements provided in teh acceptance criteria by product owner as a part of Test-Driven Development.
- Implemented BDD scenarios for teh API which runs many test scenarios to make sure teh API code is bug free. Developed a Java API dat provides teh authorization to teh logged in user and allows teh user to view teh screen according to teh permission Integrated dat API wif Angular application. Used Bitbucket tool as a version control for source code management. Used MongoDB as data layer to retrieve teh data
Environment: Java/J2ee, Spring Batch, Spring Boot, AWS (Cloud Formation Templates, S3 bucket, Lambda, Amazon RDS), Angular, PostgreSQL, MongoDB.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyses, Design, Implementation, and Support. Developing back - end services using Spring Boot. Responsible for teh Design, Development, Unit Testing, and System Integration Testing of assigned tasks. Involved in teh change request and response process, troubleshooting issues raised by customers, and providing resolution. Developed Merge jobs in Python to extract and load data into MySQL database. Participating in development projects and upgrades. Involved wif business entities on feasibility, teh technical requirement for a new initiative. Created new microservices for teh customers to enroll and get reward points.
- Created new microservices for teh business consumers to refer a business for value addon's and get rewards. Worked on critical functionalities for My Verizon business portal and resolved teh issues. Worked and validated major functionalities for My Verizon business like alerts, enrollments, bill pay, automatic enroll for bill pay, and rewards. Actively working on production IR's assigned in teh Jira tool. Involved in migrating teh microservices from PCF to Kubernetes environment. Used Jenkins to build and deploy teh application and GitHub for code repository and version control. Written and executed several stored procedures, triggers, packages, views, and functions using teh SQL Developer tool. Used Postman to test teh API workflow tested on teh JSON files.
- Used Kibana, Grafana, and Splunk to monitor teh logs and maintain teh reports. Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes. Worked extensively on developing controllers, Interfaces, and implementation classes using Spring MVC framework & used a Microservice architecture wif Spring Boot based service through REST. Involved in Migrating existing applications into
- REST based Microservices to provide all teh CRUD capabilities using Spring Boot. Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications Developed, debugged, integrated, and deployed applications using Eclipse (IDE) and used GIT as a Version Control. Scaled teh component interactions and generalized teh interfaces using Restful web service. Used MongoDB as data layer to perfrom CRUD operations on teh data
Environment: Java 1.8, STS, Eclipse, Gitlab 7.0, Oracle 12c, SQL, JMS, Angular 5/6, Highcharts, Webpack, Angular-CLI, Typescript, HTML5, CSS3, JavaScript, Restful, JSON, XML, JUnit 4.9, Spring 4.2, Microservices, Spring Boot, Spring AOP, Spring JPA, Jira, Tomcat, Protractor, Jenkins, Gradle, Apache, AWS,MongoDB
Confidential
Java/J2EE Developer
Responsibilities:
- Participated in Agile methodology and involved in teh design, development, implementation, and testing of teh enterprise applications. Analyzing teh business functionality of teh existing application and restructuring dat to new technology for enriching teh user experience apart from providing enhanced functionalities.
- Creating RESTful web services to be consumed by Front End Applications by retrieving data from teh Oracle database and consuming Mainframe APIs. Worked on Java 8 features date and time API, streams, lambda expressions, functional interfaces, etc. Used Hibernate annotations for object - relational metadata and practiced Generic Data Access Pattern for designing and implementing teh persistence layer. Generated property list for every application dynamically using python. Used Spring framework for Dependency Injection, AOP, and Transaction management. Assisted teh Oracle DB development team in developing stored procedures and designing teh database. Developed, debugged, integrated, and deployed applications using Eclipse (IDE) and used GIT as a Version Control. Involved in ATG Upgrade from 10.2 to 11.3, Platform Upgrade for CVS.com infrastructure in Prod1 and Prod2. Involved Setting up
- Prod1, Prod2, and Prd3 (DR) Infrastructure. Worked on a build and configure CVS domain for Prod1 and Prod2 Environments Worked on setting up Jboss servers for infrastructure and application. Worked and validated multiple functionalities like Sign in, Create an account, Extra care, and Minute clinic, etc.
- Closely worked wif teh QA team on Regression testing, UAT testing, and smoke testing, etc. Developed unit tests using Junit, Mockito and performed BDD testing using Cucumber Worked on teh UNIX environment for deployments and Unix Shell Scripting was used for scheduling batch jobs. Created Shell scripts and scheduled cron jobs for job automation. Co-ordinate and work on setting up a new Control-M server, re-scheduling of jobs wif configuration changes based on project requirements. Worked wif Splunk platform for querying logs in Linux and windows. Used MongoDB as data layer to retrieve teh data
Environment: Java 1.8, SVN, Gitlab 7.0, Oracle 12c, Apache, Splunk, Restful, JSON, XML, JUnit 4.9, Spring 4.2, Spring Boot, Spring AOP, Spring Hibernate, Jboss, Jenkins, Gradle, and AWS
Confidential
Java/J2EE Developer
Responsibilities:
- Followed Agile Methodology dat includes attending daily standups, sprint planning, sprint reviews. Gathering, understanding and developing teh requirements from business owners. Participated in developing user stories and prioritized stories based on teh requirements and sprint releases. Developed a
- Spring Boot application to accommodate all teh requirements provided by teh product owners. Utilized teh Spring framework's Spring MVC module to develop a java API to retrieve data from Relational data bases. bu teh appl Implemented a logic to perform AJAX calls to authorize and autanticate users from their login session Id. Used spring data JPA to create API. Implemented an application dat extract teh input provided by user and perform a search on teh repository to get teh related documents to teh autanticated user if he/she is still authorized. Enabled logging functionality by using teh log4j to locate teh problems in an application code if their are any. Implemented BDD scenarios for teh API which performs many test scenarios to make sure teh API code is bug free. Configured Bamboo plan for teh Continuous Integration. Used Bitbucket tool as a version control for source code management.Environment:
- Microsoft SQL Server, Spring Boot, Spring MVC, RESTful Web Services, log4j, Bitbucket, Bamboo, Selenium and Cucumber.Project II: Products displayResponsibilities: Followed Agile Methodology dat includes attending daily standups, sprint planning, sprint reviews. Gathering, understanding and developing teh requirements from business owners. Participated in developing user stories and prioritized stories based on teh requirements and sprint releases. Implemented a Spring Boot application dat will autanticate and authorize teh user by using teh Spring framework's Spring MVC module to develop a java API to retrieve data from repository layer. Implemented a logic to perform Ajax (HTTP GET) call to an underlying web service to autanticate user from their login session Id. Displayed teh products to teh user depending on teh results produced by an underlying ajax call to a web service which is responsible for teh authorization of a user. Used spring data JPA to create API. Written many Junit test cases to deliver teh bug free, production ready application. Implemented an application dat extract teh input provided by user and perform a search on teh repository to get teh related documents to teh autanticated user if he/she is still authorized. Enabled logging functionality by using teh log4j to locate teh problems in an application code if their are any. Implemented BDD scenarios for teh API which performs many test scenarios to make sure teh API code is bug free. Configured Bamboo plan for teh Continuous Integration.Used Bitbucket tool as a version control for source code management.
Environment: Microsoft SQL Server, Spring Bo
