We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY

  • 6+ years of professional IT experience in Software Development Lifecycle with strong Object - Oriented Programming skills using Java/J2EE/Web technologies.
  • 6+ years expertise in Core Java such as Collections, Exception Handling, Generics, Garbage Collection and I/O system.
  • Good knowledge of Data Structure, Design Patterns, OOP/OOD and Algorithms.
  • Working knowledge in relational database such as Oracle, MySQL and non-relational database such as Cassandra.
  • Expertise in Spring framework such as MVC, IoC, AOP, Spring Boot, Spring Security, microservices.
  • Expertise with JDBC and ORM tools such as Hibernate and JPA.
  • Good Knowledge of writing stored procedure, functions, triggers, SQL queries.
  • 3+ years of experience in Front-end UI with HTML/HTML5, CSS/CSS3, Typescript, JavaScript and Bootstrap.
  • 2+ years of experience in Frontend frameworks with AngularJS and Angular 2+.
  • Experience in development of Restful Web services.
  • Experience with Software Development Life Cycle (SDLC) in agile environment with daily Scrum meetings and code delivery in different iteration.
  • Experience in unit testing and Test Driven Development (TDD).
  • Experience of version control tools such as SVN and Git.
  • Experience with continuous integration and continuous deployment tools such as Jenkins.
  • Self-motivated and excellent team player.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL, JavaScript, Typescript, HTML5, and CSS3

Java: JDK (1.6, 1.7, 1.8), Collections, Generics, Multithreading, Generics, Exception Handling, I/O system, Garbage Collection and Design Patterns

J2EE Technologies: JDBC, Tomcat, Hibernate, JMS, ActiveMQ, JPA, Spring Boot, Spring IoC, Spring AOP, Spring MVC, Spring Security

Web Development: Angula Angular 2+, AngularJS, Node.js, Bootstrap, AJAX, JSON

Database: : Oracle 10g/11g, MySQL, MongoDB

Testing/Control tools: Jasmine, Mocha, Karma, Git, SVN, JIRA, Maven

Cloud Computing: Amazon Web Service (EC2, S3), Google Cloud Platform

Development Methodologies: Agile, Scrum, TDD, CI/CD

PROFESSIONAL EXPERIENCE

Confidential 

Java Developer

Responsibilities:

  • Developed the Restful microservices with Java 8, SpringBoot to build eSim management platform for customers to download and manage profiles.
  • Implemented and designed the APIs such as cancelling order by ID and inserting the transaction log to operate the data in Cassandra database.
  • Worked on the Spring cloud Eureka configuration for service registration and created multiple web services with feign.
  • Implemented different types of controllers for validating and processing the requests and responses between internal and vendor applications.
  • Worked on the Spring Security configuration for user authentication.
  • Implemented Java Email for sending the image of QR Code to the default mailing address.
  • Worked with Oracle to retrieve and manipulate data by writing queries using SQL.
  • Used Spring IoC for dependency injection and wire objects of business classes.
  • Implemented Unit test using JUnit and Mockito to reach 70% coverage and worked with other team on integration testing.
  • Used Git and bitbucket as version control tool.

Environment: Java 1.8, Spring Cloud, SpringBoot, Spring Security, Cassandra, Oracle, Spring AOP, GIT, Bitbucket, Mockito, JUnit, Jenkins, Maven, Slack

Confidential 

Full Stack Developer

Responsibilities:

  • Developed the Spring Boot based Restful services with Spring Framework.
  • Extensively worked with core Java Collections, Generics and Exception Handling and apply Java 8 new feature such as lambda expression, functional interface and for each.
  • Used DAO layer with Spring Data JPA and create customized JPA queries.
  • Involve in some parts of the application using Spring IOC/Dependency Injection to integrate different layers of the application.
  • Involved in the configuration of Spring, Micro Services Framework.
  • Involved in internal user’s authorization and authentication with Spring Security.
  • Utilized Java Email to send notification for reminding when user request account reconciliation or plan.
  • Wrote SQL to retrieve data, update data and add record in the database.
  • Implemented JMS for sending and receiving the messages and use ActiveMQ to communicate with different servers.
  • Wrote customized queries with SQL and created Stored Procedures, Triggers.
  • Developed responsive web page with HTML5, CSS3, SCSS, Bootstrap and Angular 4/5.
  • Built single page application with Angular Router that can fetch data from server and render views.
  • Created Services, Directives and Pipes to increase reusability.
  • Utilize built-in directives such as ngFor to loop customer from the customer list.
  • Applid built-in pipes such as date pipe for formatting date.
  • Implement custom pipes to search for customer with given criteria.
  • Utilized Angular Material Data Table to implement pagination, filtering, sorting.
  • Worked in an agile team and participated in the entire software development cycle.
  • Utilized Git for version control and JUnit for unit testing.

Environment: Java 1.8, Spring Boot, Spring IoC, Spring Security, Spring JPA, Spring AOP, JUnit, Oracle 11gJavaScript, HTML5, CSS3, Bootstrap, Typescript, Angular 4/5, Angular Material, Ajax, Jasmine, Karma, Git, Jira, Agile, AWS

Confidential

Full Stack Developer

Responsibilities:

  • Used agile development to implement the application.
  • Implemented SpringBoot based RESTful web service to handle http request and response.
  • Worked with core Java Collections, Generics and Exception Handling, multithreading.
  • Utilized Spring IoC for bean injection with annotation.
  • Configured Spring AOP for cross cutting concern in logging.
  • Implemented email service with JavaMail for HR sending email to employees and automatically sending notifications when user registered successfully.
  • Utilized Spring Security to provide authentication and authorization for HR and employees.
  • Worked with JDBC to connect the application and used Oracle 11g database for storing, retrieving and manipulating the application data.
  • Utilized AngularJS to develop single page application with ngRouter and ui-router.d
  • Built a user-friendly interface with HTML5, CSS3 and Bootstrap3.
  • Applied built-in directives such as ng-repeat to display the data in table.
  • Implemented custom filters such as filter customer by transaction id or SSN.
  • Involved in Test Driven Development (TDD) by creating unit test cases using JUnit.
  • Implemented Unit test for the TypeScript with Jasmine and Karma.
  • Deployed the application server on AWS EC2 and frontend on AWS S3.
  • Integrated and deployed the application with Jenkins.
  • Used Git as distributed version control system and maintained Jira for project management including tracking and reporting.

Environment: Java 1.8, Spring Boot, Spring IoC, Spring Security, Spring AOP, JUnit, Oracle 11g, JavaScript, HTML5, CSS3, Bootstrap, JavaScript, AngularJS, Ajax, Git, JIRA, Agile, AWS

Confidential 

Java Full Stack Developer

Responsibilities:

  • Updated the application using MVC based Spring Framework with Hibernate ORM in controller, service and DAO layers.
  • Implemented DAO layer for performing database transaction with Hibernate in Oracle.
  • Used Spring Cache to improve the performance for frequent data access in service layer and configured Hibernate second level cache using EHCache.
  • Utilized Spring IoC to inject service and their dependencies.
  • Implemented the email notification feature with Java Mail.
  • Created custom attribute directives to extend functionalities of HTML.
  • Implemented Currency, Date and Range filters to filter the data in front end.
  • Used Git as version control tool to track and maintain different versions of application.
  • Used JIRA for project management.

Environment: Java 1.6, Spring MVC, Hibernate, Oracle, JUnit, JavaScript, AngularJS 1.2, Bootstrap, CSS3, HTML5, XML, Ajax, Eclipse, WebStorm, Jenkins, Maven, Slack

We'd love your feedback!