We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • Experienced for 6+ years in providing full life cycle solutions for applications and expertise in Software Design, Development and Testing with expertise in Java, Spring Security, Spring MVC/Boot, Hibernate, SQL, Angular7, TypeScript, HTML5, CSS3, JUnit.
  • Expertise in Core Java technologies like Operators, Flow Control, Exception Handling, Multi - threading, Object and Collections, Garbage collections and Assertions.
  • Experienced in translating business requirements to technical specifications. Roles include analysis of algorithms, customer service abilities, design, problem solving and debugging
  • Good knowledge of design patterns such as MVC, Singleton and Abstract factory.
  • Hands-on experience in different modules of Spring Boot Application Framework including Spring Hibernate, Spring Batch, Spring JMS, Spring Crud, Spring mail Api, and so on.
  • Exposure and working experience with Security features like Spring Security.
  • Experience in creating and consuming SOAP WebServices and Restful WebServices.
  • Strong experience utilizing various XML technologies on server and client-side in J2EE.
  • Good experience in front-end technologies such as JSP, Angular 7.0, HTML5 and CSS3.
  • Proficiency in SQL syntax for MySQL, HQL as well data-structure designing.
  • Strong knowledge of developing software within a team0 using distributed code repositories (Git/SVN) and strong knowledge of Git and SVN commands (add, commit, push, checkout).
  • Excellent experience in developing using Junit, automated testing as well as utilizing Log4J.
  • Hands-on experience in Windows, UNIX and Linux platforms.
  • Excellent written, verbal communication, presentation and problem-solving skills.
  • Worked on all phases of Project and Product development life cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment and Documentation.
  • Proven ability to work in tighter schedules and efficient in meeting deadlines.
  • Self-starter, fast learner and team player with strong personal and group communication skills.
  • Proven excellent team management and mentoring ability, practiced and promoted the best practice of programming in teams using AGILE methodologies with estimates.

TECHNICAL SKILLS:

Programming Languages: Java 7/8, R

Front End Technologies: JSP, HTML5, CSS3, JavaScript, Angular 7.0

Frameworks: Spring 4.1/Core/MVC/Boot/Security/, Hibernate 4.3

BigData: Hadoop MapReduce, Hive (HDFS)

IDE: Eclipse, STS

Design Patterns: Singleton, Factory, Abstract Factory, MVC, DAO, Front Controller

Web Servers: Apache Tomcat 8.0/9.0.

Deployment Tools: Apache Maven.

Version Control: Git, SVN

DB: MySQL, Oracle, Hive

Testing Tool: JUnit

Operating System: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • System study, interaction with users, analysis, designing, coding, and testing & implementation of the system. Development of product management code.
  • Used Angular7 custom directives to route event to event handler functions, perform data binding, associate controller/scope with a view.
  • Creating Micro plans, effort estimations and traceability matrix documents. Identifying and escalating any issues in the development. Preparing the technical specifications based on analysis.
  • Developed MapReduce programs to parse the raw data, populated staging tables and store refined data in partitioned tables.
  • Coordinating with the team members and involved in code reviews.
  • Designed navigation for the system in the Angular7 routers to navigate through different web pages.
  • Involved in the front-end design using HTML5, CSS, TypeScript.
  • All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Used Spring Framework for Dependency Injection (DI) and integrated and used DAO design pattern to retrieve the data from database.
  • Involved in creating Hive tables loading with data and writing hive queries that run internally in map reduce.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Spring 4 . 0 .
  • Implemented the RESTful API WebServices for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring RestController.
  • Consumed RESTful API WebServices and worked on Spring security for ensuring the security and authentication on the application.
  • Implemented Business Objects/Data Access Object architecture.
  • Used Hibernate as an ORM tool for connecting to database, accessing information.
  • Followed TDD methodology and created numerous test cases for unit testing of the code using JUnit testing framework.
  • Design database in My SQL, including tables, relationship, sequence, triggers.
  • Involved in analysis, design and Implementation applying the Agile methodology.

Environment: Java 8, J2EE, Spring Boot 1.2.3, Spring MVC 4.1.5, Angular 7, Hibernate ORM 4.3.5, Hadoop MapReduce, Hive, Agile/Scrum, Jenkins (CI), Bootstrap, RESTful API WebServices, TypeScript, HTML5, CSS3, UML, Oracle 11g, PL/SQL, Junit, Git, Maven.

Confidential

Java Developer (Data Analysis)

Responsibilities:

  • Responsible for data gathering of King County from Kaggle.
  • Used JavaScript services and factories to organize and share code across the application
  • Designed the web pages for the sales consultation tool and wrote the business logic for them
  • Used J2EE paradigm using spring framework for MVC architecture
  • Used different statistical technique for data cleaning like correlation matrix, histogram, box-plot, plot, outlier detection etc.
  • Used BigData, Hive Machine Learning algorithm technique in R with statistical multivariate linear regression for predictive analysis
  • Development of the models for different category of users using different statistical technique
  • Prepared slide show and presented in front of Confidential panel for acceptance of the module.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Used Spring's characteristic features like Dependency Injection/Inversion of Control, Transaction Management and Aspect Oriented Programming for various modules functions.
  • Create service for pipeline UI interface to determine which UI to navigate to on loans in inquiry stage under sales consultation tools.
  • Implement several core designs patterns like MVC, Singleton and Data Access Object (DAO) etc.
  • Interfaced with the Oracle backend using Hibernate Framework and XML config files.
  • Implemented functional enhancements and bug fixes to the sale consultation web pages in the UI front, java model side and database end using J2EE.
  • Used CSS style sheets which make it flexible to change the appearance and layout of UI pages in a project.
  • Applied Agile methodology and organize scrum meeting on a regular basis.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages and Subversion for version control.

Environment: Java, Spring 3.x, Hibernate 3.x, SOAP WebServices, Eclipse, HTML5, CSS3, JavaScript, JMS, JBoss 7.x, Maven, Oracle, Log4j.

Confidential

Java Developer

Responsibilities:

  • Development of frontend components using JSP, HTML, JavaScript.
  • Responsible for requirements gathering for library records & fee structure module.
  • Worked with the UAT group to iteratively work to fix the defects.
  • Worked with Selenium Automation for Web UI testing
  • Responsible for ‘Unit Testing’, ‘Sanity Testing’ and ’Regression Testing’

Environment: Java/J2EE (J2SE 1.4), HTML, JavaScript, JSP, Servlet, Apache Tomcat 4.1, XML, Selenium.

We'd love your feedback!