Full Stack / Java Developer Resume
5.00/5 (Submit Your Rating)
PROFESSIONAL EXPERIENCE
Confidential
Full stack / Java Developer
Responsibilities:
- Involved in provisioning the infra on AWS through automated Jenkins pipeline. creating Angular modules, controllers, directives, and filters to deploy the entire business logic.
- Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
- Created Angular service and integration with RESTful APIs.
- Utilized AngularJS dependency injection to inject different services just like custom service and create some custom directives to do some reusable component.
- Developing Rest APIs using Spring Boot framework
- Involved in using Spring annotations for creating services, controllers, and DAO layer.
- Involved in using CRUD repository, Spring data JPA to connect with MYSQL database.
- Worked with various features in Spring such as Spring AOP, Spring Transaction management, Spring Security.
- Using a Micro service architecture, with Spring Boot - based services interacting through a combination of REST and Apache Kafka message brokers.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Involved in using Log4j as a logging framework for the application. Used Hibernate as the ORM framework for mapping java classes with database.
- Used Jenkins for continuous integration and continuous deployment. Used SonarQube for continuous inspection of code quality.
Confidential
Full Stack Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Waterfall methodology in the Scrum Cycle Method.
- Provisioning infra for the micro service. Creating SGS, S3 buckets, Alb, ec2, autoscaling groups, launch configurations through Jenkins pipeline.
- Developed Microservices APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration.
- Performed REST validations and created REST exception Handlers and used Postman to test REST services. Used Spring Boot which is radically faster in building cloud Micro Services and develop spring - based application with very less configuration.
- Developed critical components of the application including spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
- Developed unit test cases using Junit, spring to test REST micro services. Involved in consuming SOAP based web services so that the business application can integrate with legacy applications and facilitates for future applications.
- Used Hibernate as the ORM framework for mapping java classes with database.
Confidential
Full Stack Developer
Responsibilities:
- • Selecting the appropriate AWS service based on compute, data or security requirements.
- • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- • Building Rich-client mobile and desktop web applications using J Query, and Angular.js
- • 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.
- • Published Amazon S3 event to AWS Lambda, created Lambda functions using Node JS.
- • Developed Micro services using Spring Boot, Netflix OSS, Spring Cloud and deploying to AWS Cloud.
- • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the microservices.
- • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
Confidential
Java Developer
Responsibilities:
- Developed Web application using JavaScript, MVC and OOP client - side validation using JavaScript.
- Worked on Agile Scrum methodology and involved in stand-up meetings to monitor the progress.
- Responsible for the technical direction and implementation of the Spring Batch framework according to contemporary design with spring security. Implemented various features of spring framework such as Dependency Injection, IOC Containers, and Spring integration with Hibernate.
- Implemented application architecture of the System based on Spring MVC and J2EE specifications.
- Created request for Proposal microservice to provide RESTful API with Spring MVC.
- Worked on Rest Web services as well as Node Rest framework for backend services.
- Implemented contemporary design based on Spring Batch system to process over heavy transactions.
- Worked on Spring Boot, Spring Restful template to develop Application-Level Micro Services.
- Implemented Java Persistence API (JPA) through Hibernate 4.0.
- Used Eclipse-Spring Tool Suite (STS) for Microservices with Spring Boot & deployed into AWS lambda.
- Developed Web services to allow communication between the applications using Rest and SOAP Web services.
- Implemented features like logging, user session validation using Spring-AOP module.
- Implemented web-services using JAX-WS and Restful web services with JAX-RS using Jersey framework.
- Designed and implemented XML parsing for the XML's that are sent and received from the SOAP web services.
Confidential
J2EE Developer
Responsibilities:
- Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
- Involved in analysis of user requirements, implementation and testing.
- Developed user interface using JSP, HTML, CSS, XHTML and JavaScript.
- Implemented AJAX for intensive user operations and client - side variations.
- Implemented Hibernate ORM for persistence management.
- Used stored procedures in Hibernate for Rational Mapping and created Hibernate POJOs.
- Created Hibernate mapping files and generation of database schema.
- Developed application service components and configured beans using Spring IOC.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Involved in designing user interfaces using JSPs. Involved in developing JSF components for the next generation version of the application.
- Designed powerful JSF and JSP tag libraries for reusable web interface components.
- Developed custom tags, JSTL to support custom user interfaces.
- Involved in development of business domain layer using session and entity beans -EJBs.
