Home

Prasanna - Sr. Java Developer
[email protected]
Location: Frisco, Texas, USA
Relocation: Yes
Visa: H1B
Prasanna
Sr. Java Developer
5178935038
[email protected]
Frisco, TX
Yes
H1B


Employer details:
A Shravani | Bench Sales Recruiter
+15178935038 | [email protected]
RICE. F.W Technologies Inc.
www.ricefwtech.com




Professional Summary:

Senior Java Full stack developer with almost 8 years of experience developing web based and stream processing Micro services applications for HealthCare, Pharmacy Beneficiary Management, E- Commerce and Supply Chain Domains.
Expertise in analysing, designing, developing, deploying, supporting, testing and automation testing abilities in all stages of SDLC for an end-to-end web and Kafka streaming based applications.
Proficient in the development of Client/server and web and micro services applications using JAVA 8, JAVA 11, J2EE, J2SE, Spring, Spring MVC, Spring boot, Java Servlets, Java Beans, JMS, Gradle and Apache Maven.
technologies for enterprise applications.
Extensive work experience in Core Java, I/O, JavaBeans, JDBC, JSP, Servlets, Hibernate, JAX-RS, Restful, Rest easy, Lombok.
In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
Used MAVEN and Gradle tool for building, Jenkins and cloud native pipelines for deploying Applications
Proficient in working with JavaScript Frameworks like AngularJS.
Experience in developing the Micro services to get the advantage of rapid performance and inter module communication across the application.
Hands on experience in implementing client-server business applications using MVC, SOA architecture and Micro Services.
Hands on experience in configuration and deployment of multi-tier applications using servers like PCF (Pivotal Cloud foundry), AWS, Apache Tomcat, Web Logic, and IBM WebSphere.
Hands on experience in Spring data, Spring Security, Spring LDAP, Spring JPA, Spring Kafka, Spring cloud.
Extensive experience working in Spring 2.5/3.0 framework, spring boot and web services (SOAP and RESTful).
Working experience in relational databases like ORACLE and SQL Server, DB2 and NoSQL databases like MongoDB.
Strong knowledge of IDE's Eclipse, Spring Tool Suite, IntelliJ Idea, Visual Studio application developer.
Design and development of web-based applications using different web and application servers such as Apache Tomcat, WebSphere 8.0, JBoss and WebLogic.
Implemented Unit Testing using Junit and Integration Testing during the projects.
Implemented automation testing using Cucumber and build applications like load testing to validate performance of the web based and Kafka streaming applications.
Used Azure Devops, GIT, SVN for Version controlling and Jira for Ticketing.
Strong Knowledge on monitoring tools like New Relic, Grafana and Dynatrace.
Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast and share the knowledge with team. Consistent team player with excellent communication skills.

Technical Skills:

Languages Java 11/8.0/7.0, Java/J2EE, JDBC, Design Patterns, Shell Scripts, SQL and PL/SQL
Frameworks Spring 5.x/4.x/3.x/2.x, Hibernate 4.0/3.0
Web Technologies HTML/XHTML/HTML5, CSS/CSS3, Servlets, JSPs, EJB, JNDI, JMS, XML, XSD, JSF, jQuery, Ajax, AngularJS, Angular 9, Bootstrap.
Web/Application Servers Apache Tomcat 5.x/6.x/7.x/8.x, J-Boss 6.x/7.x, JMS.
Cloud Environments Pivotal Cloud Foundary (PCF), Amazon EC2, Amazon S3Amazon RDS, Amazon Elastic Load Balancing, AWS Lambda, Amazon SQS, Amazon Identity and Access Management, AWS Cloud Watch, Amazon EBS, Amazon Cloud Front, Kubernetes.
IDE s Eclipse, IntelliJ Idea, Spring Tool Suite, Visual Studio
Database MongoDB, Oracle, SQL Server, MySQL, DB2.
Web Services SOAP, RESTful
Version Control JIRA, GitHub, SVN and Azure Devops
Build Tool / plugin Log4j, Slf4J and Maven, Gradle and Jenkins
Testing Frameworks Junit, SOAP UI, Cucumber
Operating Systems Windows, Unix, Linux and MAC.
Message Queue services Apache Kafka, Confluent Kafka, AMQ.


Work Experience:

Client: Cigna, St. Louis, Missouri Jan 2019 - Present
Role: Sr. Java Developer

Responsibilities:

Worked as a senior java developer to develop web applications using spring, Rest based Web services.
Involved in Design, Development, Unit Testing, and maintenance of Patient (ESI) and Prescriber (PBM) applications.
Provided services with Micro Services Architecture using Spring Boot and Pivotal Cloud Foundry.
Built microservices using Spring boot and Spring Kafka API to read data coming from Kafka topic and make API call to persist data.
Designed and implemented a Kafka producer to push the required events to third party systems.
Rest Easy is used to build Restful Web services and provided a Java API over HTTP protocol.
Used PCF tile of Redis to store the cache and bound to the application through CUPS.
Extensive experience in working with relational and NoSQL databases such as Oracle, MongoDB.
Added Hystrix libraries to isolate the point of access to remote systems and to stop cascading failures and enable resilience.
Performed Unit testing using JUnit and Mockito and leveraged Cucumber for automation testing.
Used Jenkins for Continuous Integration and Continuous Deployment.
Set up SPLUNK dashboard for application performance monitoring and created SPLUNK Alerts to be able to respond quickly to production failures.
Used GitHub for source code management and for version control and Jira for Task Assignments and for Bug Tracking.
Maintained Grafana boards to monitor the application performance Implemented Log4J for logging Errors, debugging, and tracking and Newrelic for performance monitoring.
Involved and worked with DevOPS team in migrating applications from Pivotal cloud foundry to OpenShift
Maintained Swagger documentation for API Specification.
Participated in all scrum ceremonies.

Environment: Java 8.0, Java 11, Maven, Gradle, PCF, OpenShift, ArgoCd, Hermes, Eclipse, IntelliJ Idea , Spring 4, Hibernate 4.2, Spring batch, Spring security, Spring Boot, JPA, Spring Kafka, Apache Kafka, Avro, Confluent Kafka, JavaScript, Oracle 11g, DB2, MongoDB, Web Services, SOAP UI, Restful, DevOps, Studio 3t, log4j, Junit, TestNG, Selenium, Mockito, Cucumber, XML, Jenkins, Quay-registry.


Client: Office Depot, Boca Raton, Florida Dec 2017 Jan 2019
Role: Sr. Java Full Stack Developer

Responsibilities:
Felicitate project kick off meetings, requirement gathering sessions, requirement review sessions, solution development sessions and checkpoint meetings.
Accountable to Work in Agile Methodology (Daily Stand-up, Sprint Retrospective, Sprint Review, Sprint Planning, Backlog grooming).
Performed Use case design, object modelling and transformed Use Case designs into Class Diagrams and Sequence Diagrams
Develop and troubleshoot REST based Microservices in Java and Enterprise Java/J2EE applications.
Involved in designing Microservices based applications and migrating legacy applications to micro service-oriented architecture.
Responsible to analyse, design, development and integration of backend components using various Java frameworks (like Spring).
Responsible to work on various Java design Patterns like MVC, Singleton, etc.
Developing customer facing E-commerce web application to boost the sales of Office Depot products.
Accountable to Implement Business logic in the middle-tier using Java classes, Java beans.
Adapt at establishing and enforcing standards and best practices in the areas of coding, exception handling, testing, and logging.
Connected to Data Sources and performed operations using Spring JDBC.
Responsible to work with cluster and container management tools like Kubernetes for Zero downtime Deployment.
Participating in the integration of the Java/J2EE applications into existing systems and databases.
Documenting modifications and enhancements made to the applications, systems, and databases as required by the application.
Implemented Hystrix a Latency and Fault Tolerance system for Distributed Systems.
Involved in all stages of testing namely Unit Testing, Functional testing, Performance testing, Integration testing and User Acceptance testing.
Accountable to Use Java unit testing frameworks like Mockito to serve code coverage extensively.
Accountable to demonstrate the application flow, POC solutions to fellow developers Leadership member and Architects in Design review meeting.
Accountable to Use GIT to control, track and maintain the different versions of the project.
Extensively monitor production and pre-production Logs to identify and troubleshoot the defects.

Environment: Spring Boot, Kubernetes, JPA, JavaScript, Java 8.0, Spring 3, Hibernate 4.2, Spring batch, Spring security, Spring JPA, HTML5, CSS3, JMS, log4j, JUnit, XML, Web Services, GIT, DevOps, AWS, Rabbit MQ, JAXP (SAX & DOM), JBoss, IntelliJ, Oracle 11g, MongoDB, Restful.

Client: Gordon Food Service, Grand Rapids MI Feb 2017 Dec 2017
Role: Java Full Stack Developer

Responsibilities:
Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
Extensively worked on front end, business, and persistence tiers using the struts frameworks.
Designed and developed Service layer using Struts framework.
Designed and developed the Presentation layer using Model View Architecture implemented by Spring MVC.
Experience in developing Microservice Architecture using Spring boot. Responsible for creating and maintaining architecture for Restful API using Spring Boot.
Build RESTful Web services using JAX-RS API.
Used Spring Security for Authentication and authorization.
Implemented JWT token-based authentication for the REST API.
Implemented Hystrix a Latency and Fault Tolerance system for Distributed Systems.
Worked on Swagger API and auto-generated documentation for all REST calls.
Used Rest client - POSTMAN and SOAPUI tools to test REST API services.
Worked with Gulp as the build task runner to build and package the application and Grunt as build tool for configuring tasks.
Wrote Database Stored Procedures, Triggers, and functions. Worked on issue tracking tool JIRA.
Used GIT for source control Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SL4j.

Environment: J2EE, Java 1.8, Spring framework, Spring MVC 3.5, Hibernate 3.x, JSP, CSS3, Servlets, JDBC, AJAX, Web services, REST, XML, Java Beans, Ext JS, jQuery, JavaScript, Oracle 11g, Eclipse, Web Sphere, Agile Methodology, SVN, Maven, Jenkins, JUnit, WinSCP.


Client: YASH Technologies, Hyderabad - IN April 2014 Aug 2015
Role: Java/J2EE Developer

Responsibilities:
Responsible for the systems design, architecture, implementation and integration with various technologies like Spring Integration, Web Services, Oracle Advanced Queues and WMQ s.
Implemented framework Spring 3.05 and Spring Integration 2.0.5 upgrades.
Used OSGi container framework to install bundles (modules) developed using Spring and Spring Integration.
Worked on UI development using JSP on Struts and Spring MVC Frameworks.
Develop and test PL/SQL stored procedures.
Developed DAOs (Data Access Object) and DOs (Data Object) using Hibernate as ORM to interact with DBMS - Oracle
Developed modules that integrate with web services that provide global information
Used Web services to communicate and integrate within different system.
Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
Build applications using MAVEN.
Learn and implement upcoming technologies and software updates.
Participates in high level and low-level design discussions.
Worked as Web Dynpro Java developer and developed custom applications, and creating the Portal screens.
Create and access JAX-RS REST and JAX-WS SOAP based Web Services, to access internal and secured applications inside and outside the intranet.
Responsible for development, testing, deploying and maintaining Spring Integration projects on Virgo (OSGi Container).
Modified and enhanced the Division of Disability Determinations case processing application.
Designed and developed functions used by Division of Disability analysts when adjudicating a case and managing caseloads in Java/Oracle environment.
Diagnoses and resolves application bugs and monitoring logs files across the application.
Reviews code from other developers to ensure it meets design standards.

Environment: Java 1.8, servlets, JSP, JMS, Struts, HTML5, CSS, JavaScript, Oracle 10g, Junit 3.x, SOAP, XML, web logic, SQL, Hibernate, Spring 3.3.


Education:
Oklahoma Christian University - Master s in Computer Science Dec 2016 Oklahoma City, OK
Jawaharlal Nehru Technological University - Bachelor s in Computer Science April 2014 Hyderabad, INDIA
Keywords: user interface message queue javascript information technology procedural language Michigan Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];282
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: