We provide IT Staff Augmentation Services!

Java Api Developer Resume

0/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • 5 years of experience as a Java Developer in object - oriented programming (oops), design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies.
  • Strong experience in the designing, developing, and implementing enterprise applications using Java/J2EE, Core Java, JDBC, Servlets, JSP, Java Beans, XML and Web Services.
  • Java: Core Java collection, framework, multi-threading, input/output, System Exception Handing, generic annotation, garbage collection
  • Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
  • Experience with Front End Development using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular (Versions 2.0 - 8.0).
  • Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSP, XML, Java-API and Spring
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
  • Worked with SAOP and REST web services.
  • Extensive experience in Core Java with Multithreading, File Handling I/O, Collections and Exception handling mechanisms.
  • Experience with databases like MySQL, SQL Server, and MongoDB.
  • Experience using GitLab and GitHub as version control.
  • Have Developed GUI pages using HTML, CSS, and JavaScript.
  • Experience in Spring Framework
  • Developed User-friendly Interfaces using HTML, CSS, JavaScript and Angular.
  • Experience in implementing SOA using Web Services (SOAP, Restful) and REST services.
  • Strong hands-on experience in developing Web applications using Java/J2EE technologies such as OOPs, JDBC, JSP, Hibernate, spring, EJBs.
  • Sound skill in Spring MVC architecture, design patterns, Collections Frameworks, Exception’s handling, and multi-threading.
  • Developed Rest Api to processes the data from DB to another Rest Service.
  • Experience with using Apache Tomcat Server
  • Experience using Maven and Gradle as a build tool for building the application.
  • Collaborated with teammates Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front
  • Experience in creating test cases using Junit.
  • Strong debugging and trouble shooting skills.

PROFESSIONAL EXPERIENCE

Confidential

Java API Developer

Responsibilities:

  • Development of backend application using Restful-web services.
  • Development of new application as well as addition of functionality to existing applications using Java/J2EE technologies.
  • Worked on core Java Technologies like Multi-threading, Collections and Exception handling mechanisms.
  • Work on documentation of workflow and project set up based on tasks and debugging.
  • Worked with ORM tool Hibernate, Apache Tomcat Server.
  • Used ANT automated build scripts to compile and package the application.
  • As part of production support, writing and manipulating queries as per the ticket in DB2 as well as MYSQL.
  • Developing the application using spring framework that follows MVC architecture.
  • Working on front end development using HTML, CSS, JavaScript, Dojo Framework.
  • Create and execute test cases in JUNIT for unit testing of application.
  • Working on UI changes and addition of functionality in the service implementation.
  • Attending KT Sessions and studying them.
  • Have used JMeter for load/capacity testing.
  • Extensively used Git commands to create a pull request, rebase, squash and stash etc.
  • Used postman for testing APIs.

Environment: Core Java, Java 1.8, OOPS, multi-threading, Collection, Spring 4.0, Spring boot, Web Services, MySQL, DB2, Postman, JMeter, Azure Devops, SQLSquirrel SQL client, Eclipse, Apache Tomcat, Hibernate, Git.

Confidential

Java API Developer

Responsibilities:

  • Development of backend application using Restful-web services.
  • Tested REST web services with SoapUI, and Postman.
  • Experience working in Agile environment, used JIRA to manage task. Managed in team scrum meetings to discuss the current progress and have done demo and answered questions that came from the team.
  • Used MySQL workbench to connect and work with database.
  • Experience writing SQL Queries.
  • Used GitLab for version Repository maintenance, well versed with Git commands.
  • Used Swagger as the API testing tool, collaborated with UI team members regarding the payload response received from swagger endpoint.
  • Applied the MVC concept using Object Oriented Programming in Java, worked with formats in both JSON and XML.
  • Worked on Multi-threading concepts to create a new endpoint which gives a payload that returns data from existing two endpoints.
  • Worked on IntelliJ IDEA as the IDE, done intense debugging and have put in high testing effort as per the requirement.
  • Extensively used the framework Spring and Spring Boot for developing REST APIs in Java.
  • Worked with already existing SOAP client and used payload response from there to display data at the API endpoint.
  • Extensively used Java 8 features such as lambda expressions, parallel operations on collections and for effective sorting mechanism.
  • Worked with Callable interface that returns a generic value in a requirement where parallel execution was necessary.
  • Have done intense research in understanding the User Stories correctly, studied existing code structure and properly documented any additional code.

Environment: Core Java, Java 1.8,Java 8, OOPS, multi-threading, Collection, Spring 4.0, Spring boot, Web Services (RESTFUL & SOAP), MySQL, SQL Server, Swagger, OAuth token Generation, SQL, Apache Tomcat, Gradle 6.7, GitLab, JIRA.

Confidential, Jacksonville, FL

Java Developer

Responsibilities:

  • Participate in SDLC Requirements gathering, Analysis, Design, Development, testing production of application using Agile Methodology.
  • Collaborate in Developing web applications with HTML5, CSS3, and Bootstrap.
  • Used jQuery for basic animation and end user screen customization purposes. Also used CSS pre-processors (SCSS).
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction, and Encapsulation to develop the code.
  • Developed Rest API in Java.
  • Created components in angular framework. worked with Angular/Node/Express/Spring and Oracle stack maintaining a web application.
  • Responsible for developing the sequential and conditional batch jobs using the spring batch framework.
  • Worked on various databases such as MySQL, SQL server and MongoDB.
  • Implemented Authentication and Routing in angular
  • Involved in writing application-level code to interact with APIs, Web Services.
  • Worked on Spring boot micro services.
  • Web Interface is designed using J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
  • Used MySQL database for handling data manipulations.
  • Developed Angular components to implement various feature specific modules in the application and worked with a team to move existing web apps to Angular with ES6 Features.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring boot, Spring Framework and Hibernate.
  • Sound skill in Spring MVC architecture, design patterns, Collections Frameworks, Exception’s handling, and multi-threading.
  • Proficiency in the usage of Eclipse as IDE, configuring and deploying the application onto WebLogic.
  • Experience in major web application servers: Apache Tomcat, JBoss.
  • Experience in writing test cases with the help of JUnit testing framework and configured applications on Web Logic Server.
  • Required knowledge of human factors and best GUI design principles coupled with business analysis skills to create attractive, intuitive, and user-friendly screens.
  • Worked as part of Micro-services team to develop and deliver Maven projects to deploy on Tomcat.
  • Experience with Open-source frameworks such as Hibernate.
  • Wrote REST APIs in java 7 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
  • Restful endpoints are created for UI and other services to consume.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Involved in Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Better Understanding the existing application, Business processes and Security Module. Designed Security module to support implemented custom.
  • Involved in developing JUNIT Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
  • Hands on experience on REST based web services using JAX-RS library. Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Experience in front - end/web development and web-based application design with expertise in Angular, JavaScript and ES6.
  • Used Maven tool to build and packaged, deploy an application project, and integrated with Jenkins.
  • Core service uses the main database, and the other Micro-services use their individual databases to access and store data.
  • Collaborated in configuration, deployment and support of cloud services including Amazon Web Services.
  • Used JIRA for project management. EPCs, tasks and subtasks are created to track the progress.
  • Created Spring MVC components like Dispatch Servlets, configure Request mapping annotation controllers, view resolver components.
  • Method references are used provided in Java8 to make use of methods already named.
  • Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s using Soap UI and Postman.
  • Involved in creating tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • Expertise in various J2EE frameworks like MVC, Struts 2.0, Hibernate, Spring MVC.
  • Involved in Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Participated in Configuring and maintaining Jenkins to implement the CI/CD pipeline
  • Implemented CI/CD pipeline using Jenkins and worked on End-to-End automation for all build and deployments.

Environment: Core Java, Java 1.8,Java 8, Angular (version 8), Bootstrap, OOPS, multi-threading, Collection, Spring 4.0, Spring boot, Web Services (RESTFUL & SOAP), MySQL, SQL Server, Hibernate 4.2, SQL, Apache Tomcat, Maven 3.0,Jenkins, GitHub, JIRA.

Confidential, Durham, NC

Java Developer

Responsibilities:

  • Involved in phases of Software Development Life Cycle, interface design, configuration of framework, QA and documentation, maintenance.
  • Used Spring IOC (Inversion of Control) to remove the object Dependencies across the application.
  • Implemented Singleton, MVC, Data Transfer Objects and Data Access Objects design patterns.
  • Extensive use of JDBC to communicate to the Database for storing and retrieval of information.
  • Experience on Log4j to print the logging, debugging, warning, info on the server console.
  • Developed various pages in the applications in front end technologies HTML5, CSS3-ScSS, JSON, Angular 8.
  • Involved in SVN version controls to check in/out files, etc. also responsible for branching, merging the branch to main using Tortoise SVN tool.
  • Designed and developed User Interface with JSP, HTML, CSS, XHTML, JSTL, JavaScript, Custom Tags, Struts Tiles and Struts Tag library.
  • Developed the front-end components using Angular 8 features, used web pack, babel for transpiring the code.
  • Expert in building Microservice applications using Spring Boot for developing RESTful web services.
  • Provided support of incoming tickets, including extensive trouble shooting tasks.
  • Part of a response team that worked on support issues throughout the team.
  • Used data modelling for creating a data model by applying formal data modelling techniques.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Experience in application servers like Tomcat locally and WebLogic to host it on the Linux server.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Enhanced user interfaces to enable input of additional personal information for the purpose of plan generation using CSS, HTML, HTML5, JavaScript, AJAX, and Angular JS.
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and Angular (version 8).
  • Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
  • Involved in designing various stages of MySQL database.
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
  • Experience in design and develop XML processing components for dynamic menus on the applications.
  • Hands on experience in usage of Hibernate, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.
  • Customized Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and middle-tier controller.
  • Worked on Web services using standard Web protocols such as XML, SOAP, and HTTP.
  • Performed code review and unit tested the application using JUnit framework.

Environment: Core Java, J2EE, Multi-threading, OOPS, Angular 8, Java, HTML, XHTML, CSS, JavaScript, JSP, Servlets, Custom Tags, JDBC, SOAP,HTTP,XML, IntelliJ IDESVN, Java 1.7, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, Hibernate 3.0,Oracle11g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7.

We'd love your feedback!