Post Job Free

Resume

Sign in

Java developer

Location:
Atlanta, GA
Posted:
June 05, 2023

Contact this candidate

Resume:

J A V A D E V E L O P E R

p r i adxixn@r.postjobfree.com

P R I Y A R A M

P R O F I L E S U M M A R Y

Highly skilled and results-driven Java developer proficient in developing robust and scalable applications using Java and related technologies. Proficient in Java, Spring, Hibernate, and front-end technologies. Strong problem-solving skills and a track record of delivering high- quality software solutions. Committed to driving innovation and exceeding client expectations.

P R O F E S S I O N A L S K I L L

W O R K E X P E R I E N C E

Full Stack Java Developer

Expedia Group

Developed Single Page Application (SPA) with Angular as front-end, Spring Boot as back-end and MySQL for database support.

Used HTML5 and CSS3 latest tags to design the webpages and HTML local storage web applications are used to store data.

Constructed Spring Boot four layers including model, DAO, service and controller. Manipulated database with Hibernate and created Entity to interact with persistence Created Angular service and integration with RESTful APIs. Used Angular http to send GET/POST request to fetch data from server. Used open source library like Angular material to create customized components.

May 2021- Present

Java Frameworks: Spring Boot, Spring MVC, and Spring Data) and Hibernate for building robust and scalable applications.

Web Development: Servlets, JSP (JavaServer Pages), and JavaServer Faces (JSF). Frontend: HTML, CSS, and JavaScript for building user interfaces. Database Technologies: MySQL, Oracle, PostgreSQL using JDBC (Java Database Connectivity)

Web Services: SOAP (Simple Object Access Protocol) and REST (Representational State Transfer)

Build and Dependency Management: Maven and Gradle

Testing Frameworks: JUnit and TestNG for writing unit tests and ensuring code quality. Version Control: Git for source code management, branching, merging, and collaboration. Integrated Development Environments (IDEs): Eclipse and IntelliJ IDEA for Java development, debugging, and code refactoring.

Application Servers: Apache Tomcat, JBoss, and WebSphere. Agile Methodologies: Understanding of Agile principles and practices. Coded JSP pages and used JavaScript for client side validations and to achieve other client- side functionality. Used Servlets as controller to delegate requests to various JSPs. Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator. Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers. Implemented Restful web service using Jersey for exchanging information of unstructured data of No SQL database Mongo DB which is connected through Java Mongo DB Driver. Involved in writing Java API for Amazon Lambda to manage some of the AWS services. Migrated an existing on-premises application to AWS. Used AWS services like EC2 and S3 for small data sets processing and storage, Experienced in Maintaining the Hadoop cluster on AWS EMR.

Involved in the complete end-to-end CI/CD process, building and deploying the application on Apache servers using Jenkins, Deploy and Release.

Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Worked with Jenkins in continuous Integration by using GIT tool and executed projects in Apache Maven and Ant. Used Spring Boot for developing microservices, REST to retrieve data from client-side using Microservice architecture and Pivotal Cloud Foundry (PCF) for deploying microservices. Tested Service and data access tier using JUnit in TDD methodology. Followed Agile SCRUM methodology and used Test Driven Development (TDD). Java Developer

Liberty Mutual

Jan 2019 - Mar 2021

Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a model, JSP, JSF, Prime Faces components as View and Faces Servlet as a Controller.

Implemented various scope methods watch, digest and apply to implement two-way data-binding by using AngularJS.

Created custom elements, HTML imports, shadow DOM to allow fully encapsulated custom elements by using Angular 2.0.

Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes Developed microservice on boarding tools leveraging Java and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services. Used Jenkins plugins for code coverage and also to run all the test before generating war file. Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Jenkins and Chef.

Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper. Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances. Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto- scaling groups. Worked on building data center with AWS and Installed SVN, GIT, Jenkins images on AWS.

Worked with multiple business / reporting team and developed dynamic SQL, complex SQL queries using joins, sub-queries and inline views to address reporting requirement. Software Developer

Verison

July 2016 - Dec 2018

Involved in a team to create structure of management system by using latest front-end technologies such as HTML, CSS, Bootstrap.

Used CSS and Bootstrap to develop Rich UI Components such as accordions and modal Windows using pure HTML and CSS.

Utilized AngularJS UI-Route for managing the State Transition and URL route. Utilized AngularJS dependency injection to inject different services just like custom service, and create some custom directives to do some reusable component.

Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application. Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.

Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into SQL Database.

Developed REST and SOAP test suites for testing API's using SoapUI and Postman tools. Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS. Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection. Developed Spring Boot based Micro Services & implemented Spring cloud API architecture p Confidential erns (Eureka Service discovery, Configuration server). Wrote Hibernate configuration files to enable the data transactions between POJO and Oracle Database. Developed simple to complex Map Reduce streaming jobs using Java language for processing and validating the data.

E D U C A T I O N

Master's in Computer Science



Contact this candidate