We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Professional experience in Object Oriented Programming and Development of web - based Enterprise Applications using Java/J2EE Technologies.
  • Experience in working with the presentation layer using HTML5, CSS3, Bootstrap, JSP, JSTL, Custom Tag Libraries, JavaScript, jQuery and AJAX, XML, JSON, React.
  • Experience in all aspects of the software development life cycle (SDLC)including analysis, design, development, and implementation and agile development environments like Scrum Agile
  • Working on Java 8 features like Functional Programming, Lambda expressions, Parallel streams APIs.
  • Understanding of Object-Oriented design methodology and Core Java concepts such asmulti-threading, exception handling, generics, annotations, Collections, and I/O.
  • Experience implementing design patterns such as Model View Controller (MVC), Data Access Object (DAO) and Data Transfer Object (DTO), Front Controller.
  • Thorough understanding and in-depth experience in writing SQL Queries.
  • Experienced with creating end-to-end web applications using Spring BootMicroservices, RESTful APIs,Spring Security API, Spring Data JPA/Hibernate, ReactJS.
  • Experience in consuming and producing usingSpring REST, SOAP.
  • Used open-source code testing tools such as JUnit, Mocha, Chai Test Framework.
  • Experience in using XML Beans to process, validate, parse and extract data from XML files.
  • Experience in Spring SecurityModules for Authentication and Authorization.
  • Experience in deploying enterprise applications to Web/Application Servers like Apache Tomcat, WebLogic servers, and version control tools such as GIT.
  • Experience in working with Jenkins pipeline to deploy code in K8s cloud environment.
  • Experience in AWS EC2, S3, Elastic Beanstalk, Elastic Search, Lambda.

TECHNICAL SKILLS

Languages: Java

Frameworks: Spring Core, Spring Boot, Spring AOP, Spring Transaction, Spring Data JPA, Spring MVC, Hibernate, JPA

Core Java: JavaBeans, JDBC, I/O, Annotations, Collections, Exceptions, Multi-Threading, Lambda Expressions

Web Technologies: HTML5, CSS3, DHTML, JavaScript, Typescript, ES6, jQuery, XML, XSLT,XHTML, DHTML, JSON, AJAX, Bootstrap

Web Services: REST, SOAP

Database: Oracle, MySQL, PL/SQL, MSSQL, PostgreSQL

Web Servers: Web Sphere, Tomcat, Apache

IDE: Eclipse, IntelliJ, Spring Tool Suite

Version Control: SVN, GitHub

Build Tools: Maven, Jenkins, Docker

Operating System: Windows, Linux,macOS

Cloud: AWS

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Java Developer

Responsibilities:

  • Implement business components using spring dependency injectionand accessed them using Spring provided annotations.
  • Design and develop business components using Spring Boot.
  • Used Spring framework including Spring core/IoC, Spring Web, Spring Security.
  • Extensive working experience in Core Java, especially in OOPS Concepts and functional programming of Java
  • Implemented Backend interaction from Service layer using Spring Data JPA over Hibernate
  • Participated in Scrum meetings where we would demo all the user stories done during that iteration for final feedback from end-users.
  • Implemented Spring AOP for basic authentication at API Level, reducing the development time to handle the exceptions.
  • Core Java coding by using Java APIs such as Collections, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created EC2 instances using cloud formation Templates on AWS.
  • Configuring AWS Security Groups
  • Worked with Bootstrapfor compiling CSS, REST API and built the System with the conventional methods.
  • Worked with CI/CD pipeline using AWS Code pipeline.
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through oneAPI gateway.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Implemented J2EE design patterns such as Business Object (BO), Service Locator, Session façade, Model View Controller, DAO (Data Access Object) and DTO, Front Controller, Singleton.
  • Experience in working with Spring MVC Controllers and Spring Hibernate template.
  • Hands-on experience with data persistency using Hibernate and Spring Framework.
  • Extensive use of Spring IOC for dependency injection, Spring AOP, and Spring Annotations.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Implemented application-level persistence using Hibernate.
  • Created Microservices using Spring Boot and its Annotations and Maven to build it.
  • Responsible to enhance the Portal UI using HTML, JavaScript, XML, CSS as per the requirements and providing the client side using jQuery validations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Used Postman for testing web services.
  • Used MAVEN for build framework and Jenkins for continuous integration system.
  • Developed and deployed Spring Boot Microservices in AWS cloud platform.

Confidential, Dallas, Tx

J2EE Developer

Responsibilities:

  • Developed application using Spring (Spring MVC, Spring Boot, Spring IOC, DI) and the persistent layer uses JPA.
  • Using Java8 concepts like lambda expressions and streams while loop iterations and functional interfaces with default method implementations.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Rest architecture-based web services to facilitate communication between client and servers and used Postman to test the web service responses.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise and web applications to consume in JSON format and in trusted client-server environment.
  • Experience in creating request response POJOs for JSON response through Data Transfer Object Layer.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used Jenkins for CI/CD process.
  • Unix shell scripts for logs and cronjobs.
  • Worked on build/deploy tools such as Jenkins, Dockerfor Continuous Integration & Deployment for Microservices.
  • Hands on experience in writing unit test cases using Junit and Mockito framework.
  • Hands on experience in visual exploration and real-time analysis of data and application logs using Elastic Search tool Kibana.

Confidential, Houston, Tx

J2EE Developer

Responsibilities:

  • Involved in different activities of software development like analysis, design, development, unit testing, and test case creation.
  • Created detaileddesign documents which havethe UML Design diagrams, table information, object model for the developer.
  • Designed the screens as per the wireframes by using the CSS styles and used Table less Design in CSS for positioning.
  • Used jQuery for client-side validations and handling AJAX asynchronous requests.
  • Accessed data access object layer and connected the databases using Object Relational Mapping with Hibernate.
  • Created Stored Procedures & implemented queries using Hibernate to handle data in Oracle DB.
  • Implemented the application using the Spring MVC framework and handled the authentication, authorization, and access-control features by using Spring Security.
  • Created the Service WSDLs for the finalized set of services with the corresponding operations and designed the Corresponding SOAP UI Test Cases.
  • Used XML Web Services using SOAP to register agents usingthenon-java application.
  • Used SVN for version control across common source code used by developers.
  • Created WAR/EAR files from Maven, implemented Maven build tools to build jar and war files,and deployed war files to target servers through Jenkins.
  • Developed Log4j logs to record the application events to provide the debugging, monitoring,and auditing capabilities to the application.
  • Used GIT for Source Control and Version Management of all codes and resources.

We'd love your feedback!