We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Westbrook, ME

SUMMARY

  • Over 5 years of experience with Java and Object - Oriented methodologies for a wide range of development in Enterprise and web-based applications, and have been involved in all stages of Software Development Life Cycle such as design, development, testing, and deployment.
  • Expertise in core Java concepts such as OOP, Collections, Exception Handling, Multi-Threading, Design Patterns, Memory Management and Generics.
  • Strong experience with Spring Framework and its features including Spring MVC, Spring IOC, Spring ORM, Spring Boot, Spring Data JPA and Spring Security.
  • Experience creating web pages with dynamic responsiveness using HTML5, Javascript, CSS3, and Bootstrap.
  • Experience creating single-page applications and reusable web components using Angular and ReactJS.
  • Experience in web security technologies, including Spring Security, OAuth and JSON Web Token.
  • Experience working with managing NoSQL databases like MongoDB, as well as structured databases like MySQL and Oracle.
  • Experience with Object Relational Mapping (ORM) and relevant technologies including Hibernate and Java Persistence API (JPA).
  • Experience with key architectures such as Model View Controller (MVC) and Representational State Transfer (REST).
  • Knowledge of AWS cloud environment including core services like Lambdas and EC2, as well as load balancing, auto-scaling, gateways, etc.
  • Hands-on experience working with AWS services such as using Lambdas in conjunction with SNS to push event notifications, S3 Buckets, EC2, RDS, SES, and IAM.
  • Experience in creating RESTful Web Services using Spring MVC, Jersey and Node with Express.
  • Experience with SOAP Web Services, WSDL, WS Security, XML-RPC, and JAXB/JAXP.
  • Knowledge of Microservices architecture and experience in implementing lightweight, loosely-coupled services using Spring and AWS.
  • Experience with unit testing applications, such as JUnit and Mockito for Java.
  • Experienced with Apache Maven, JIRA, Version Control such as GIT and IDEs like Eclipse/InteliJ.

TECHNICAL SKILLS

Languages: Java, Python, Javascript, Typescript, C, C++, SQL

Technologies: Spring, Hibernate, JSP, Servlets, Rest/SOAP Web Services, JPA, Node

Web Technologies: Javascript, CSS, Bootstrap, HTML5, Angular, ReactJS, JQuery, JSON, XML

AWS Technologies: Lambda, S3, EC2, RDS, SES, SNS,EBS,EC2,VPN,AWS SDK,CLI,Putty,Route53

Tools:, Servers, platforms: Apache Maven, Gradle, GIT, Mockito, Jasmine, JUnit, Apache Tomcat, Glassfish, Node/Express, Windows, Linux,swagger,SOAP UI, PyCharm

PROFESSIONAL EXPERIENCE

Confidential, Westbrook, ME

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle based on the functional requirements.
  • Developed DAO layer using Spring ORM and Hibernate, using annotations to map objects to database
  • Used Spring MVC with Spring Security, and Jackson mapping to build REST microservices.
  • Worked with Oracle and MySQL database, performing tasks including creating tables, triggers, and stored procedures. Made use of core Spring and its features including dependency injection and IOC.
  • Used Spring for transaction management and logging and utilized design patterns such as factory, template, DAO, singleton, front controller, decorator.
  • Used Spring Boot, which is radically faster in building cloudMicroservicesand develop Spring based application with very less configuration.
  • Designed and created responsive front-end UI modules using Angular for the account dashboard, claims
  • Used Angular services to perform tasks such as asynchronously validating forms and fetching data to be formatted and displayed on the page.
  • Designed and implemented RESTful web services, as well as creating documentation using Postman.
  • Implemented AWS Lambda functions to perform various server less tasks including pushing update notifications via SNS.
  • Responsible for resolving cross-browser issues with the front-end GUI components using Javascript, HTML5, CSS3, Bootstrap and JQuery.
  • Designed and implemented unit tests for database logic layer using JUnit and involved in ongoing systems monitoring and general support of assigned applications.
  • Used Git for version control, and Jira for project organization and issue tracking.

Environment: Spring, Spring MVC, Spring ORM, Spring Security, Hibernate, MySQL, Oracle database, JUnit, HQL, Maven, Log4J, HTML5, CSS3, Javascript, JQuery, GIT, JIRA, Postman, Jackson, AWS.

Confidential, Austin, TX

Full-Stack Java Developer

Responsibilities:

  • Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables on schedule.
  • Used a Microservices architecture with Spring based services interacting through a combination of REST to build, test, and deploy identity Microservices.
  • Involved in designing and implementing REST api endpoints in Java, using Spring MVC.
  • Used Spring Data JPA to store and fetch data from the Oracle databases, and involved in making Spring and Hibernate enhancements to existing applications.
  • Designed and developed message-driven beans that consumed messages from the Java message queue.
  • Developed several REST microservices using Node with Express, used MongoDB database to store JSON.
  • Developed Single Page Applications(SPA) using Angular, Typescript, HTML5, Bootstrap.
  • Worked on the page routing using Angular router with various components and subcomponents, as well as Angular custom pipes to properly integrate the display of data inside components.
  • Implemented Angular services to consume backend APIs for a variety of services, and designed and implemented tests for Angular using Jasmine.
  • Responsible for writing simple, non-critical AWS Lambda functions to push notifications in response to specific events.
  • Used unit testing frameworks like Mockito for Java and Jasmine for Angular for test cases.
  • Used GIT for version control and Jira for bug tracking and project management.

Environment: Java, Angular, HTML5, CSS, Bootstrap, Typescript, JSON, Spring, Spring MVC, Hibernate, Jasmine, JUnit, AWS, REST, GIT, Jira, Oracle database, Mockito, Node, Express, MongoDB

Confidential, New Jersey

Full Stack Java Developer

Responsibilities:

  • Involved in Agile methodology of the development and participated in the daily stand up meetings, Sprint reviews and timely deliveries.
  • Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
  • Involved in implementing several Restful web services using Spring MVC such as a web service for registering new leases.
  • Implemented database logic using Spring Data JPA in conjunction with MySQL database.
  • Responsible for creating database triggers, stored procedures, views, and complex queries.
  • Utilized multithreading and design patterns such as singleton, decorator, factory, and Command Query Segregation Principle.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular, and developed Angular services to consume api endpoints.
  • Involved in development of User Interface (UI) using HTML, CSS, Angular2, JQuery, JavaScript, Ajax, Spring MVC and JSTL and Agile development methodology.
  • Involved in integrating S3 Buckets as a serverless way to store files such as PDF documents.
  • Responsible for design and development for RESTful web services, as well as creating documentation using Postman and securing them using OAuth2.
  • Involved in unit testing new application components using JUnit.
  • Used GIT for version control to effectively manage code changes and worked with Jira for project tracking.

Environment: Java, Spring Boot, Spring Data JPA, Hibernate, Spring MVC Javascript, HTML5, Angular, Bootstrap, MySQL, GIT, Jira, AWS, Postman, OAuth2

Confidential

Java Developer

Responsibilities:

  • Worked on developing and handling of database interaction by working on persistent development layer using Hibernate. Developed front-end UI and logic using HTML5, Javascript.
  • Created and managed new database objects including tables, indexes, triggers in Oracle database.
  • Developed named HQL queries and Criteria queries for use in application.
  • Used core Spring for dependency injection and inversion of control.
  • Designed and developed REST and SOAP web services for exchanging information over HTTP.
  • Used Spring MVC to implement controllers and business logic to process requests made to REST endpoints. Used core Java and object-oriented principles to implement core application logic.
  • Implemented design patterns like DAO, Singleton, Factory, utilized WS-Security to secure SOAP services.
  • Responsible for designing test scenarios and implementing tests for services using tools like SOAPUI.
  • Used Apache Log4J logging API to log Error and messages and GIT for version control.

Environment: Java, Spring, Spring MVC, Rest, Hibernate, SOAP, WS-Security, Oracle database, Log4J, HTML5, Javascript, GIT

We'd love your feedback!