We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Seattle, WA

SUMMARY

  • Over 10+ years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE.
  • 10+ years of Java Full Stack development experience including Requirement Analysis, design and development of front end, back end and database technologies.
  • Expertise in enterprise Java including Spring 5.x, JPA/Hibernate, Maven, JUnit, Mockito.
  • Expertise on Core Java technologies like Multithreading, collections and exception handling.
  • Strong experience in back end development and design using Oracle, triggers and stored procedure (PL/SQL).
  • Excellent experience using Angular 8/Typescript, JSP, Servlets, JDBC, XML, Struts, Spring, Hibernate, Oracle, SQL, AWS for Cloud
  • Extensive hands on experience deploying applications on WebLogic 12.3, Jboss 5 application servers and Tomcat 8 web server.
  • Extensive knowledge of OOPS, OOAD, UML concepts
  • Experience in using Apache jMeter for load testing.
  • Experience working on complex projects with multi - tier architecture.
  • Experience in SCRUM development and Agile methodology.
  • Good understanding of AWS EC2, VPC, Lambda, S3, SQS, SNS, and RDS concepts.
  • Extensive hands-on experience in Design patterns

TECHNICAL SKILLS

Programming language: Java 8

J2EE Technologies: Java EE, JSP, Servlet, JDBC, JNDI

Frameworks: Spring 5.x, Struts 1.x

Web Technologies: Angular 8.x, Ajax, HTML, CSS, JavaScript, JSON, XML

Web Services (API’s): Spring Boot, SOAP, WSDL

Databases: Oracle, SQL Server, MySQL, NoSQL

ORM: Hibernate 5.x, Spring Data JPA

Application Server: JBoss 3.X/5.X, WebLogic 12.3

Web Server: Apache Tomcat 8

Operating Systems: Windows, UNIX

Build Methodology: Ant, Maven

Tools: Eclipse, TOAD, Net beans, Note Pad plus, JIRA, putty

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Sr. Java Full Stack Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Analyzed the requirements and implemented the code changes
  • Involved in developing UI using Angular framework, HTML5, CSS, Typescript
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching data from database.
  • Used design patterns like Singleton, Data Access Objects patterns
  • Created POJO’s and DAO’s for the database entities using Spring Data JPA annotation mappings
  • Developed micro-services REST APIs using Spring Boot.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Wrote build scripts using Maven.
  • Developed the persistence layer using ORM (Spring Data JPA Framework) for connecting to the database and mapping the entities
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.

Environment: Java 1.8, Spring, Spring Boot 2, ORM (Spring Data JPA), Angular 8, HTML 5, CSS; Database: MYSQL, MongoDB; Build: Maven; Cloud: AWS EC2, Lambda, and S3

Confidential

Sr. Java Full Stack Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Gathering requirements and understanding the processes.
  • Developed the code as per client requirements
  • Designed and developed micro services using Spring Boot and Spring REST.
  • Developed Micro services with spring boot and spring cloud
  • Developed Angular 5 components and services calling REST API using Observable.
  • Worked on core modules which involve data enriching using Java Collections and
  • Concurrency APIs.
  • Active participation in handling client calls and status calls.
  • Used Java 1.8 Streams and lambda expressions.
  • Implemented Spring security
  • Used MongoDB template queries to create/update tables.
  • Created Maven scripts for build and deployment.
  • Development is done using Agile Methodology.
  • Participating in Agile Scrum process and used JIRA to update the status of allocating tasks

Environment: Java 1.8, Spring, Spring Boot 1, ORM (Spring Data JPA), Angular2, HTML 5, CSS, JavaScript, Database: MYSQL, Build: Maven

Confidential, Jersey City, NJ

Sr. Java Full Stack Developer

Responsibilities:

  • Designed and developed micro services using Spring Boot and Spring REST.
  • Developed Angular 2 components and services calling REST API using Observable.
  • Developed Angular 2 unit testing using Jasmine framework.
  • Used PL/SQL with DB2 for Spring JDBC and transaction management.
  • Written batch jobs using Java NIO and Thread Pools to process large files concurrently.
  • Developed Micro services with spring boot and spring cloud
  • Worked on core modules which involve data enriching using Java Collections and Concurrency APIs.
  • Used redis cache library for caching.
  • Worked on performance tuning and fixing memory leaks using the New Relic tool.

Environment: JAVA 1.8, Spring 4.x, Spring Boot REST API’s, Eclipse, PL/SQL, MYSQL, HTML, Angular 4.0, Typescript, JSON; Cloud: AWS EC2, Lambda, S3; Build: Maven

Confidential

Java Full Stack Developer

Responsibilities:

  • Designed and developed micro services using spring boot and spring rest.
  • Involved in designing and developing Components, Services, and modules in Angular 2.
  • Used JMock extensively for unit testing and Spring Boot Test for Integration testing.
  • Used ORM (JPA) for connecting to the database and mapping the entities
  • Used Java 1.8 Streams and lambda expressions.
  • Implemented Spring security oauth2 authorization.
  • Used PL/SQL queries to update tables.
  • Used the Collections and Streams for optimizing large set of query results.
  • Created Maven scripts for build and deployment.
  • Used Executor service with for data loading.
  • Development is done using Agile Methodology.
  • Participating in Agile Scrum process and used JIRA to update the status of allocating tasks list

Environment: Java 6, Spring 4.x, Struts 1.x, JSP, Servlet, HTML, CSS, JSP, JavaScript, Oracle, PL/SQL, Build: ANT

Hire Now