Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Austin, TX
Posted:
April 24, 2024

Contact this candidate

Resume:

Aakriti

Java Developer

Email: ad4851@r.postjobfree.com

Ph #: 408-***-****

SUMMARY:

Over 5 years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi-tier applications using Java/J2EE technologies.

Expert in developing Multi-tier enterprise level web applications using various Java, J2EE technologies including JSP, Servlets, EJB, JDBC, Java Beans, Web Services.

Extensive experience in working with frameworks - spring, JSF, Hibernate and MVC.

Good Knowledge of using HTML5/DHTML, XHTML, JavaScript, JQuery, JSON, XML, XSL, XSLT, CSS3, Angular JS.

Experience with JavaScript frameworks like Angular JS, Angular 2, Angular4, Backbone JS, and Node JS.

Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, JAX-WS.

Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring JPA and Spring Batch.

Experience in Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.

Hands-on experience in development of Microservices using Spring Boot and deploying in Docker.

Expertise in Implementing Java and J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton and Front Controller.

Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.

Extensively used building tool like Maven to compile, package and deploy the components to the Application Servers.

Experience of using IDE Tools like Eclipse, STS and NetBeans for Java/J2EE application development.

Proficient in handling & administering Web servers/application servers IBM Web Sphere, Apache Tomcat, and JBOSS.

Experience in building microservices using springboot and deploying to AWS Cloud.

Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB.

Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.

Experience on version control tools like GitHub, Subversion (SVN) and CVS.

Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.

TECHNICAL SKILLS

Languages JAVA/J2ee

Frameworks EJB, Struts, Spring, Hibernate

Architectures MVC, SOA, Micro Services, Spring Boot Web Technologies HTML, Java Script, Ajax, Bootstrap, Angular 2, Angula4, Node JS, React JS, JQuery Databases Oracle, DB2

XML / Web Services XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, REST, Restful, SOA Web/Application Servers Web logic, IBM Websphere, Apache Tomcat Cloud AWS

IDEs Eclipse, NetBeans, STS

Configuration Tools Git, GitHub, Maven, Jenkins

Operating Systems Windows, Linux/UNIX

EXPERIENCE:

Premier Community Bank, Hillsboro, OR May 2019 – Till Date Role: Java/J2EE Developer

Responsibilities:

Involved in System Analysis, Design and development using OOAD methodology to capture and model business requirements.

Extensively worked on design, development and maintaining of Web Applications using Interwoven Team Site Content Management System.

Responsible for creation of design artifacts using Enterprise Architect.

Reviewed business requirements and discuss with application architect about the design.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.

Responsible for creation of design artifacts using Enterprise Architect.

Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.

Used Value/Transfer Object and Singleton, Data Access Object, Factory design pattern.

Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.

Used Spring Transaction Management extensively.

Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.

Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JQUERY and JavaScript.

Integrated the AngularJS application with the RESTful web services.

Created and Implemented Microservices or REST APIS using spring boot, REST, JSON.

Used Spring JDBC in persistence layer that is capable of handling high volume transactions.

Implemented the service layer using Spring with transaction and logging interceptors.

Used Spring framework for middle tier and Spring-JDBC templates for data access.

Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.

Used multithreading to improve performance in generating the reports in Java.

Designed and developed SOAP Web Services Client program to consume existing SOAP web service using Axis framework.

Created and compiled XML Schema to generate Java Bean classes.

Developed DAO Layer by calling existing stored procedures.

Used Maven for compilation and building JAR, WAR.

Maintained source code in GIT Repository.

Involved in the day to day sprint development activities and delivered per sprint timeline.

Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.

Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up. Environment: Java, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, Angular, AWS, HTML5, CSS3, STS, Spring JDBC, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, Maven, Junit, Log4J, GIT, Oracle, UNIX.

Thrive Market, Los Angeles, CA Feb 2018 – Apr 2019 J2EE Developer

Responsibilities:

Gathered and Analyzed business requirements for Application build.

Coordinated with QA team to indentify ongoing issues and address the issues which are raised by QA.

Developed application components using Spring, Spring-Data, Spring Boot and Oracle.

Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Star UML.

Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.

Used Spring extensively to achieve dependency injection to wire the object of business class.

Designed the front-end screens using Angular 4, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.

Used Spring Data Repositories to perform CRUD operations.

Implement OAuth tokenisation for RESTful webservices using Spring boot.

Implemented AWS client API to interact with different services as Console configuration for AWS EC2.

Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.

Extensively used Sonarqude for code quailty.

Implementation of authentication for Restful web services using Spring Boot Security Starter.

Developing the application for incident creation and retrieving the events using restful web services with spring Boot.

Developed UI of application by using JSP's, JavaScript, Angular JS, CSS, HTML and JQuery.

Worked extensively on spring boot for building REST API’s.

Extensively used STS for developing, debugging, integrating and deploying the application.

Extensively used Maven to build the application and deploy on Embedded Tomcat Server.

Maintained source code in GIT Repository.

Designed various tables required for the project in Oracle database.

Prepared JUnit and Integration test cases and integrated with Jenkins.

Reviewed the code for ensuring adherence to Java coding standards.

Followed biweekly sprint schedules and delivered user stories on time. Environment: Java 8, Agile (Scrum), Spring, Spring Boot, Spring Data, STS, Angular 4, AWS, Apache Embedded Tomcat, Sonarqube, Maven, Cobertura, SOAP UI, POSTMAN, Log4j, GIT, JIRA, Jenkins, Oracle, Windows/Linux. Park Insurance, NewYork, NY Mar 2016 – Jan 2018

Java Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.

Successfully delivered multiple customer facing projects for telecom domain using Agile, enabling self-service for sales and billing.

Resolved critical defects in existing applications using JIRA and minimized down time.

Developed the front end of the application using HTML, CSS, JSP and JavaScript.

Implemented the design patterns like DAO Factory, Singleton, Service Locator and Business Delegate.

Data access layer is implemented using Hibernate.

Worked extensively in the backend Oracle database.

Used various design patterns to direct best solutions.

Helped to finish assignments using several frameworks such as: Java applet, Spring MVC, Hibernate.

The several technologies were used to create and deploy web pages such as JSP, JavaScript, HTML, and CSS.

Used Hibernate as ORM tool to store the persistence data into the Oracle database.

Developed Web Services using SOAP, WSDL and XML. Environment: Java, JavaScript, Hibernate, HTML, CSS, JSP, Angular, Spring, Oracle, Windows, Apache Tomcat, MVC.



Contact this candidate