We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Around 5 years of experience as a JAVA Developer in designing, developing, and implementing an application using Java EE technologies in the domains such as Banking/Finance and E - Commerce
  • Hands-On experience in Design and improvement of Multi-level Web-app applications utilizing JEE advancements JAVA, Servlets 3.0, JSP 2.3, JSTL, Oracle, MySQL and JDBC
  • Experience in Core Java techniques such as OOPs, Collection Framework, Exception Handling, I/O System, and Multi-threading in JDK 1.8
  • Involvement in all phases of Software Development Life Cycle (SDLC), which incorporates User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment. Profoundly educated in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams
  • Web development experience using HTML (5), CSS (3), REST API
  • Experience in working with Microservices and integration with Spring Boot 2.x to develop REST API’s
  • Good Experience in working with Relational Databases like MySQL, Oracle
  • Used tools such as POSTMAN for testing RESTful Web Services.
  • Used messaging services like JMS with message brokers like Kafka
  • Experience in configuring and developing applications on the AWS (Amazon Web Services) such as EC2, S3, IAM
  • Expertise in developing and consuming Web services including different technologies and standards like SOAP, Spring Restful API calls on server side and scaling both using REST full API and Non-blocking Web Client with Reactive Programming.
  • Skilled with designing, developing and implementing E-Commerce, standalone applications using JAVA, Spring Boot technologies in drag and drop application to generate real-time and end to end Ecommerce WebApp with allowing users to make purchases using various secure payment methods domains.
  • Proficient in software documentation and technical report writing.
  • Versatile team player with good communication, analytical, presentation and interpersonal skills.
  • Experience in working with cross functional and multicultural teams. Also, possess excellent verbal and written skills that help in adapting to new technologies with ease.

TECHNICAL SKILLS

Scripting: HTML5, CSS3, XML 1.0, JavaScript

Frameworks: Spring 2.X-4.X, Hibernate 3.X-4.X

JEE Technologies: MySQL, Oracle, Servlets 3.0, JSP 2.3, JDBC, JMS (Kafka)

J2SE Technologies: Multithreading, Collections

Reporting, Visualization and Testing: JIRA, JUnit

Database: SQL server, MySQL 5.x

Architecture & Framework: MVC, Spring, Hibernate, Angular JS

Tools: Maven, POSTMAN

Web/Apps Server: Apache Tomcat 7.0/8.0 \

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Coordinate with all the teams to maintain knowledge on all SCRUM requirements and ensure compliance to all architecture standards in the project for Face Recognition.
  • Included JPA for mapping an object and business logic model into database tables.
  • Involved in analyzing, designing, implementing and testing of the project and requirements.
  • Enabled Scaling of application when multiple users try to make operation on large images with Microservices.
  • Configured local Maven dependencies and multi-component projects with object repositories and included project repositories in package file for continuous integration.
  • Used Angular component-based architecture in order to create request/response and map it with REST calls of the project.
  • Using dependency injection with Angular model and Spring boot auto wiring to set coordinates and around the funds and holdings in.
  • Created REST services to make API calls over http from end user local machine to SDK.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Used Webhooks sockets and Spring boot @Request Mapping and Autowired Annotations to receive real-time notifications when an event occurs in a system using JAVA beans.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL and Hibernate.
  • Created Stored Procedures on MySQL to manipulate the database and used Hibernate to apply the business logic according to the user's specifications.
  • Designed RESTful web services for parsing out the coordinates of a detected face form an image.
  • Used Spring and Spring DATA JPA to store and cache temporary images in virtual databases and creation of scripts for generation of reports.
  • Designed and developed component and module based responsive user interfaces using ANGULAR, Java script, CSS and HTML framework.
  • Developed and maintained front end applications and web applications for ecommerce.
  • Programmed session to handle user info track and profile-based transactions.
  • Developed user and technical documentation.

Environment: Java, Microservices, Spring Boot, Spring MVC, Angular, MAVEN dependencies, Spring REST Web Services, Spring data JPA, HTML,CSS, SQL, MySQL.

Confidential, New York

Java Developer

Responsibilities:

  • Implemented Microservices architecture for creating the components by using Spring Boot 2.1.1 and provides the security using Spring Security
  • Implemented data layer using Hibernate and JPA and wrote Hibernate Query Language (HQL) queries to retrieve and store the data into Oracle 11g database
  • RESTful API calls to consume the data using JSON and JAX-RS on Jersey framework from Client UI
  • Implemented Continuous Integration and Continuous deployment (CI/CD) using Jenkins
  • Support provided for notifications to customers such as payment reminders using Apache Kafka
  • Stored customers softcopies in the S3 bucket for easy retrieval using Amazon Web Services (AWS)
  • Responsible for modifying existing xml schema definition as per client's requirements
  • Developed Web Pages using Bootstrap Framework, Angular
  • Used SOAP to send and consume data over the web
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS and creating Docker images on container
  • Created Maven archetypes for generating fully functional Microservices, Restful web services supporting both XML and JSON message transformation. Also built archetypes on Spring boot and Spring MVC technology
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS
  • Used Webhooks sockets and Spring boot @Request Mapping and Autowired Annotations to receive real-time notifications when an event occurs in a system using JAVA beans.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL and Hibernate.
  • Used JavaScript for client-side validations in JSP and HTML pages
  • Worked on tools like JIRA for bug tracking, GitHub for version control
  • Created the report of the project using the visualization tools like D3.js
  • Developed and maintained front end applications and web applications for ecommerce.
  • Programmed session to handle user info track and profile-based transactions.
  • Developed user and technical documentation.
  • Used Maven to build the application and deploy on Tomcat Server 8.0
  • Performed Unit Testing using Junit in a Test-Driven Development (TDD)
  • Developed GIT controls to track and maintain the different version of the project and used Maven as build tool

Environment: Spring 4.x, Hibernate 4.x, HTML5, CSS3, jQuery, Angular 2, RabbitMQ, WebLogic, JAX-RS 2.1, Jersey 2.26, Jenkins, JUnit 4.11, Mockito 2.25.1, Oracle 11g, D3.js, Eclipse, Git, AWS (S3), Maven, Docker

Confidential, New York

Java/UI Developer

Responsibilities:

  • Involved in the application development in Java/J2EE technology
  • Designed an admin panel where admin can add new accessories or update the record
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations as well as Single Sign on
  • Developed annotated POJO classes which contain business logic to map database tables with java objects
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data
  • Implemented Microservices architecture for the creation of the independent components utilizing Spring Boot 2.1.1 for accelerating the development process and provided security using Spring Security
  • Implemented transaction management using Spring transaction management with Spring AOP concepts.
  • Implementing MVC architecture using Hibernate value objects to integrate with MYSQL Database
  • Configured Hibernate 3.x to access database and perform database operations
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Wrote Web Services using REST for sending and getting data from the external interface. Automation of Web Services testing.
  • Implemented RESTful Web Services to retrieve data from client side using Microservices
  • Used JMS for notifying the success/failure of the installation
  • Created the report of the project using the visualization tools like Jasper
  • Used Docker container for deploying the application to have fast access
  • Developed the webpages using HTML5, CSS3 and JavaScript
  • Used JavaScript for client-side validations in JSP and HTML pages
  • Used Maven to build the application and deploy on Tomcat Server 8.0
  • Performed Unit Testing using Junit in a Test-Driven Development (TDD)

Environment: J2EE, JDK 1.8, Spring Boot, Spring MVC, Spring Security, RESTful API, Hibernate Framework, Angular 2, HTML5, CSS3, Bootstrap, JUnit Framework, AWS, Jasper Reports, D3.js, Docker

Confidential

Java Developer

Responsibilities:

  • Developed an entire application web-based client implementing MVC Architecture using Spring and Spring Boot Framework.
  • Implemented drag and drop functionality using servlets, JSP, jQuery, JSON, AngularJS Version 1.0, bootstrap, JavaScript and NodeJS.
  • Created data and code flow real time over http using JAVA Microservices connected with controller and database at the same time.
  • Used SVN for version control and source management in the entire development process. Deployed project on Tomcat server.
  • Used spring validator framework for client side and server-side validation. Also implemented dynamic loading of JSP using AJAX, JSON.
  • Worked on development of Hibernate, including mapping files, configuration files and classes to interact with the database.
  • Created maven archetypes for generating fully functional Restful web services supporting JSON message transformation.
  • Developed code base to render expected code behind dropped element from REST API and JAVA servlets.
  • Integrated process into a build system which auto-generated API documentation from source code improving quality and availability while reducing maintenance costs.
  • Also used Triggers with Stored Procedures connecting to the database using JDBC.
  • Worked on IntelliJ for development and deployment process.
  • Prepared high and low level design documents for the business modules for future references and updates.

Environment: JDK 1.8, Spring Boot, Spring MVC, RESTful API, JAX-RS, Hibernate 5.2, XML, Apache- Tomcat, Angular JS, HTML5, CSS3, Jenkins, Maven, Bootstrap, Agile - TDD, Amazon EC2

Confidential

Java Developer

Responsibilities:

  • Involved in the application development in Java/J2EE technology
  • Designed an admin panel where admin can add new accessories or update the record
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations as well as Single Sign on
  • Developed annotated POJO classes which contain business logic to map database tables with java objects
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data
  • Implemented Microservices architecture for the creation of the independent components utilizing Spring Boot 2.1.1 for accelerating the development process and provided security using Spring Security
  • Implemented transaction management using Spring transaction management with Spring AOP concepts.
  • Implementing MVC architecture using Hibernate value objects to integrate with MYSQL Database
  • Configured Hibernate 3.x to access database and perform database operations
  • Implemented RESTful Web Services to retrieve data from client side using Microservices
  • Used JMS for notifying the success/failure of the installation
  • Created the report of the project using the visualization tools like Jasper
  • Used Docker container for deploying the application to have fast access
  • Developed the webpages using HTML5, CSS3 and JavaScript
  • Developed and maintained front end applications and web applications for ecommerce.
  • Programmed session to handle user info track and profile-based transactions.
  • Developed user and technical documentation.
  • Used JavaScript for client-side validations in JSP and HTML pages
  • Used Maven to build the application and deploy on Tomcat Server 8.0
  • Performed Unit Testing using Junit in a Test-Driven Development (TDD).

Environment: JDK 1.8, CSS3, Bootstrap, JAVA, JavaScript, HTML, JDBC Drivers, SQL, Hibernate, Servlet, JSP

We'd love your feedback!