We provide IT Staff Augmentation Services!

Java Developer Resume

Silver Spring, MD

SUMMARY

  • Having 6+ years of experience in Design, Development, Analysis, Testing, Debugging, Integration and maintaining web and distributed multi - tier applications using Java/J2EE technologies.
  • Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, JSON, JavaScript, CSS3, JSF, JSP, Servlets, Angular JS, Angular 6, TypeScript with client scripting and server-side scripting languages like JavaScript, JSON, JSF .
  • Strong knowledge in developing Client/Server applications utilizing Java, J2EE, Spring, Hibernate, JDBC, SQL, PL/SQL and Java 8.
  • Strong knowledge on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP and Spring Batch .
  • Experience on implementing JAVA 8 features such as Streams, Functional Interfaces, Lambda Expressions .
  • Experience in working on version control tools like GIT, SVN).
  • Experienced in Agile SCRUM and TDD (Test Driven Development) software development methodologies.
  • Extensive experience using Maven and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code and Log4J for application logging
  • Experience in working on Apigee edge in consuming the APIs by subscribing API keys of client systems.
  • Experience in Database optimization and developing stored procedures, Triggers, Joins, Views, Cursors on SQL and MySQL .
  • Experience on implementing spring security utilizing JWT, OAUTH2 and Basic Auth .
  • Experience on different operating systems like UNIX, Linux and Windows.
  • Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services.
  • Strong expertise in Java , Core Java concepts like Collections, Multithreading, Exception Handling and Java beans.
  • Created team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Developed Microservices for the delivery of software products across the enterprise.
  • Very Good experience in developing applications using Object Relational Mapping (ORM) Technologies Such as JPA and Hibernate .
  • Designed and developed a RESTful APIs using Spring REST API, SOAP/Rest Web service .
  • Knowledge on project management tools such as JIRA. Knowledge on CI tools like Jenkins.
  • Good knowledge on Amazon Web Services (AWS), Amazon cloud services like Elastic Compute Cloud (EC2), Simple Storage Service(S3), Amazon Cloud Watch, SNS and experience in building highly scalable java applications using various architectures

TECHNICAL SKILLS

Internet Technologies/Frameworks: Java 1.8, JSF, Struts, Spring, Hibernate, Spring Boot, Log4j, JSON, Angular JS, Angular 6, Microservices

Version Control/QA tools: Git, SVN

IDE: Eclipse, Net Beans, STS

Language/Test Driven: SQL, JAVA, C#

Databases: MySQL, Oracle SQL

Operating Systems: Windows, Linux, UNIX

Tools: Visual Studio Code, SQL Plus, MySQL workbench

Build tool: Maven

SOA: Web services, Micro services

Design Patterns: Singleton, Factory, DAO, DTO

Persistence framework: Hibernate, JPA and JDBC

PROFESSIONAL EXPERIENCE

Confidential, Silver Spring, MD

Java Developer

Responsibilities:

  • Extensively involved in back-end development using Java/J2EE technologies
  • Migrating struts-based java application into node JS application.
  • Implementing new enhancements, defect analysis and bug fixing on spring boot micro services.
  • Performing unit testing and support testing teams.
  • Contribution in development of applications using Java/J2EE, Spring Boot, Hibernate, JPA, Angular JS, Angular 6, Node JS, Html and CSS
  • Using Apache Maven as a build tool for adding the dependencies using pom.xml.
  • Using several spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Security, Spring Rest.
  • Implemented JAVA 8 features like Streams, Functional Interfaces, Lambda Expressions
  • Implemented spring security for rest webservices using JWT (Json Web Tokens), OAUTH2 and Basic Auth .
  • Implemented Exception handling using Exception Handlers and Controller Advices .
  • Using Oracle SQL for data base enhancements.
  • Using JUnit for unit testing and Mockito and Power Mock for mock based testing.
  • Using Log4J to print the logging, debugging, warning, info on the server console.
  • Worked extensively on migrating ITW to Apigee for SOAP and Rest API calls.
  • Experience in subscribing API Keys on Apigee edge for consuming API from client systems for both rest and soap webservices.
  • Extensively working with Eclipse as the IDE and Visual Studio Code as editor to develop, test and deploy the complete application.
  • As part of the requirement, designed and developed REST based webservices and SOAP based webservices.
  • Involving in development and modifications of REST APIs using Spring REST as a framework and using POSTMAN in order to validate the request and responses.
  • Using GIT commands and GitLab for managing code on repository.
  • Involved in implementing AWS solutions using EC2, S3, EBS, Elastic Load Balancer, Auto scaling groups, optimized volumes and EC2 instances .
  • Developed quality code to pass SonarQube standards.
  • Participating in daily scrum call to ensure technical and business partners have status on delivery progress.
  • Conferring with project managers to obtain information on limitations or capabilities.
  • Preparing reports on programming projects specifications, activities or status.
  • Working with customers or call centers on technical issues including software system design and maintenance.

Environment: Java, J2EE, SQL Developer, Eclipse, Angular JS, Angular 6, JavaScript, HTML, CSS, Node JS, Visual Studio Code, GIT, JIRA, POSTMAN, Microservices, Spring boot, Apigee.

Confidential, Woonsocket, RI

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Methodology (Scrum).
  • Developed application using Core Java , J2EE , Spring MVC Framework , Restful Web Services , Spring JDBC .
  • Responsible for creating and maintaining architecture for Restful API using Spring Rest.
  • Involved extensive usage of HTML, CSS, Angular JS, JavaScript and Bootstrap for client-side development and validations.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
  • Used several spring modules like Spring MVC, Spring IOC, Spring DAO, Spring AOP, Spring Batch .
  • Created JSON response using Spring Rest and created DTO’s for JSON requests and responses.
  • As part of the requirement, designed and developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Extensively used Core Java such as Exceptions, I/O, Multi-Threading and Collections .
  • Used Spring, Hibernate module as Object Relational mapping tool for back end operations over SQL database.
  • Worked on Eclipse for development and deployment of application in JBOSS Application Server
  • Used Design patterns such as Model View Controller, DAO, DTO, Factory and Singleton.
  • Designed and developed database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for MySQL.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Involved in Defect Analysis and resolving issues in the production server.
  • Used SVN for version control tasks.
  • Performed Unit Test Cases using JUNIT .

Environment: Java 8, J2EE, Spring, Spring JDBC, Apache Tomcat, Oracle 11g, SQL Developer, Eclipse, XML, Angular JS, JavaScript, HTML, CSS, JavaScript, Angular JS, Spring MVC Framework, Hibernate, JMS, Design Patterns, Junit, SVN, Windows 10.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Methodology (Scrum).
  • Created TypeScript reusable components and services to consume REST API’S using component-based architecture provided by Angular 2.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Implemented Java 8 Lambdas, Streams and Functions.
  • Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, JDBC, XML, Hibernate, Spring etc.
  • Develop changes using JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Involved in preparing Maven builds scripts, deployments and integration and configuration management of the entire application modules.
  • All the functionality is implemented using Spring Boot and Hibernate ORM . Implemented Java EE components using Spring.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory .
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over MySQL database .
  • Used several spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch .
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate .
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Designed and developed database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for MySQL.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemas.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries, also used JUnit for unit testing and Mockito for mock based testing.
  • Used Git for Version Control.
  • Initiated mappings among the relations and written named HQL queries using Hibernate.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.

Environment: Java 8, Spring MVC Framework, Business delegate, Service locator, Model View Controller, Session facade, DAO, JSP, JSF 2.0, Servlets, Maven, Jenkins, Angular 2, Log4j, HTML, JavaScript, Tomcat, JIRA

Confidential, Connecticut

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Methodology (Scrum).
  • Design and Development of Objects using Object Oriented Design in Java.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Developed and implemented software models for software systems and analyze all business requirements for processes.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and JavaScript.
  • Front-end development using HTML, CSS, JSP and client-side validations performed using JavaScript.
  • Developed the User Interface using JSP/HTML and used CSS for style setting of the Web Pages
  • Designed and Developed End to End customer self service module using annotation-based Spring MVC, Hibernate.
  • Develop the changes using JSTL, jQuery, JCP, JSP, Spring MVC, Spring IOC, Spring JDBC, Web services.
  • JavaScript and AngularJS in conjunction with HTML5, CSS3 standards, with front-end UI team. Used JSTL, Custom Tags, HTML/DHTML in JSP’s .
  • Involved in Units integration, bug fixing and User acceptance testing with test cases.­­­
  • Deployment of application in Tomcat server and good experience in resolving issues in the production server.
  • Used JUnit to unit test the modules ; Log4j along with Splunk for logging error/debug messages and managing them.
  • Extensively used Core Java such as Exceptions, I/O, Multi-Threading and Collections .
  • Used Spring, Hibernate module as Object Relational mapping tool for back end operations over SQL database.

Environment: Java, Spring MVC Framework, Business delegate, Service locator, Model View Controller, Session facade, DAO, JSP, Gradle, Jenkins Web Services (REST, SOAP, WSDL, JAXB, JAX-WS, AWS, Apache CXF), JMS, MDB, MQ Series, POJOs, Log4j, HTML, JavaScript, jQuery, XML/XSLT, AJAX, JSON, JUnit, JMS, JIRA CSS, Tomcat, TILES, JNDI, Jasper, JIRA, SVN.

Hire Now