We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY:

  • Around 5 years of IT experience as JavaJ2EE Developer in various phases of Software Development like analysis, design, coding, testing, deployment and production support.
  • Experience in Core Java concepts such as Multithreading, Executor Framework, Data Structures, Generics, Collections, Exception Handling, Java Reflection and OOPS Concepts .
  • Proficient in working with J2EE Technologies such as Servlets, JSP, JDBC, JSF, XML, JSTL, Java Beans, Spring, Hibernate, JAX - WS, JAX-RS, and Struts.
  • Designed, Developed and Deployed Web pages and Front-End components (UI) using HTML5, DHTML, CSS3 (SASS, LESS), JavaScript, JQuery, Angular, AJAX, Twitter Bootstrap following W3C Web Standards that are responsive and browser compatible.
  • Hands-on knowledge on Angular 2/4 framework with NGRX to achieve MVVM design flow on client-side. Familiar with creating Shadow DOM and decorator along with view encapsulation concepts of Angular 2/4.
  • Well experienced in developing applications using React JS, Handlebar JS, JQUERY for view rendering and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Experience with various spring modules such as Spring MVC, Spring Security, Spring AOP, DI, Spring Core, Spring DAO, Spring IOC, Spring Auto Wiring, Spring Transaction, Spring Boot, Spring Cloud and Spring framework with Hibernate as the back-end ORM tool.
  • Good understanding on JPA, Hibernate, Hibernate Query Language(HQL),Criteria Queries, Query Cache, Transactions.
  • Clear knowledge on SQL/ RDBMS databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB).
  • Proficient in SQL, PL/SQL written functions, stored procedures and triggers besides writing DDL, DML and transaction queries.
  • Better understanding of implementation using Spring Cloud-NetflixOSS stack for microservices deployment and auto configurations like Eureka (Service Discovery Server), Ribbon (Dynamic Routing and Load Balancer), Hystrix (Circuit Breaker), Zuul (Edge proxy), Monitoring and centralized log analyses (ELK).
  • Experience in Web Services Technologies SOAP - JAX- WS,WSDL and JAX-RSREST base services. Used Swagger to document Restful WS.
  • Experience in working with various MVC architecture development such as JSF, Struts MVC and Spring MVC.
  • Good knowledge in using Java 8 enhancements like Functional programming, Lambda expressions, Parallel Streams API to achieve high productivity.
  • Experience in writing application by using build tools such as Maven, Ant, Gradle.
  • Hands on experience in writing Unit Tests using Junit and Mockito.
  • Familiar in using various AWSIAAS (Infrastructure as a Service) Components like EC2 for running applications virtually S3, Glacier, EBS for persistent and block level storage, Elastic Cache, Dynamo DB, SQS for message queuing, RDS for setting relational database in cloud and Lambda for server less program functions.
  • Experience writing cloud deployed applications using Amazon web services (AWS) .
  • Hands on experience in deploying and configuration multi-tire enterprise application on
  • Various Application servers and Web Servers which includes Apache Tomcat, Web logic Server, JBoss, WebSphere.
  • Used OAuth 2.0 tokens for secure access to server resources from external clients.
  • Experience using CICD tools like Jenkins.
  • Expertise in tracking bugs and issues using JIRA and Firebug .
  • Experience with Integrated Development Environment tools like Eclipse, NetBeans, JDeveloper and IntelliJ.
  • Hands on experience with version control systems like GIT, CVS and SVN for providing common platform for all the developers.
  • Hands on experience in development of logging standards and mechanisms based on Log4J, SLF4J and Java logging API.

TECHNICAL SKILLS:

Programming Languages: JAVA, SQL, PL/SQL

Scripting Languages: JavaScript, TypeScript, JQuery

Databases: SQL, Oracle, MySQL, Mongo

Tools: NetBeans, Eclipse, Android Studio, Visual Studio Code, WinSCP, Putty, Git, Tableau, STS, Atom, Microsoft Project Management, Trello, gulp

Application Servers: Apache Tomcat, WebSphere, JBoss

Frameworks: Spring MVC, Spring Boot, Spring Cloud, Struts, Hibernate, AngularJS, Angular2, ReactJS

Build Tools: Maven, Gradle

Web: HTML5, CSS3, Java Script, jQuery, Bootstrap, AJAX, Node.js, Express, ReactJS, Angular, React MDL

Web Services: REST, SOAP

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential - San Ramon, CA

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing .
  • Successfully followed agile methodology in the Scrum Cycle model.
  • Developed web pages using HTML5 , CSS3, JSP, JavaScript , AJAX , jQuery , JSON , NodeJS , Angular 2.0 and Bootstrap.
  • Used Angular in the frontend to reduce the load and achieve speed using 2-way databinding and event handling.
  • Hands-on knowledge on Angular 2/4 framework with NGRX to achieve MVVM design flow on client-side. Familiar with creating Shadow DOM and decorator along with view encapsulation concepts of Angular 2/4.
  • Used MongoDB Stitch for a serverless platform that provides an HTTP API to MongoDB, integration with other services, and a declarative rules infrastructure which spans database and service actions.
  • All the functionality is implemented using Spring IO / Spring Boot Micro Services and Hibernate ORM .
  • Spring Cloud-Netflix OSS Stack is implemented where Ribbon is used for client-side load balancing , Hystrix Circuit Breaker for fault tolerance and Netflix Zuul API Gateway with Eureka service registry for reverse proxy infrastructure.
  • Implemented Spring AOP for admin services.
  • Developed and Implemented Restful Web Services and used Spring Framework .
  • Used MongoDB to implement a data store that provides high performance, high availability, and automatic scaling using JSON or BSON documents to store data
  • Used Swagger for documenting for Rest Web Services.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Configured Hibernate framework with Spring MVC .
  • Designed and developed Micro services business components using Spring Boot .
  • Deployed .war files in Apache Tomcat server.
  • Created POC for various functionalities using latest Java 8 Technologies such as Functional programming, Lambda expressions, Parallel Streams API.
  • Used Log4j for logging, debugging and tracking.
  • Used GitHub for code repository and version control and worked with Stash .
  • Worked with JMS for asynchronous communication on the Rabbit MQ messaging system.
  • Worked in configuring various AWS IAAS (Infrastructure as a Service) Components like EC2 for running applications virtually S3, Glacier, EBS for persistent and block level storage, Elastic Cache, Dynamo DB, SQS for message queueing, RDS for setting relational database in cloud and Lambda for server less program functions.
  • Experience with AWS (AWS Cloud Formation, AWS SQS, S3, Lambdas).
  • Worked on MYSQL database for managing data.
  • Connected to Data Sources and performed operations using Spring ORM framework .
  • Build the application using Maven Tool .
  • Used JENKINS for Continuous Integration and Continuous Deployment.
  • Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design.
  • Used OAuth to provide authentication.
  • Worked on JIRA reporting tool to report versions, sprints, issues, etc.
  • Implemented splunk in the application for log errors, exceptions, business logic and log analytics.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool and Mockito for performance testing.

Environment: Spring Framework, Spring AOP, Spring IOC, Spring Hibernate Template, Spring Boot, Spring MVC, Spring ORM, Spring IO, AWS, JAVA 8, REST API, Microservices, Servlets, Agile scrum, GIT, JIRA, SVN, Angular, HTML, CSS, JavaScript, JQuery, Ajax, JUnit, Mockito, Jenkins, OAuth, JMS, Rabbit MQ, UML, Apache Tomcat Server, Node JS, Maven, Log4j, CRUD Operations and MYSQL.

Java developer

Confidential, Bridgeport, CT

Responsibilities:

  • Designing, Developing and Deploying web based multi-tiered interfaces including user account and payment screens using Java, Hibernate and Spring with Extensive use of Java Multi-Threading concepts.
  • Extensive knowledge on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for Micro services and Spring Batch for running batch jobs.
  • Responsible for writing J2EE compliant Java code for application development effort which involved working with JDBC, XML, Hibernate, EJB, Spring etc.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Methodology(Scrum).
  • Played a key role in developing the business layer and data management components of this web-based system over J2EE architecture.
  • Involved in developing web pages using HTML5, CSS3, Angular JS, Jquery, AJAX, JSON, Bootstrap, and Node JS.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Used Spring Tool Suite (STS) for application development.
  • Implemented Business processes such as User Authentication using Spring security.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Adapter, Data Access Object, Singleton and Factory .
  • Deployed the applications on IBM Web Logic Server.
  • Used GIT for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Designed use case and class diagrams using Rational Rose.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web services request response data marshalling as well as un-marshalling process.

Environment: Java, J2EE, JMS, JNDI, Oracle, HTML, XML, DOM, SAX, ANT, Rationale Rose, GIT, IBM Db2, Web Logic Server, Hibernate, Spring, Spring ORM, Spring Boot, Spring AOP, Spring IOC, Spring DAO, LOG4J, Rest, STS, Angular JS, Node JS

Java Developer

Confidential, Coppell, TX

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Identifies, recommends and pursues technology/practices to relevant to the solution of highly complex projects.
  • Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
  • Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
  • Developed screens based on jQuery to dynamically generate HTML and display the data to the client side.
  • Extensively used JSP tag libraries.
  • Designed and Developed UI using Angular.JS, HTML, CSS, Bootstrap, JavaScript and JQuery.
  • Utilized Angular.JS framework to bind HTML template (views) to JavaScript object (models).
  • Created Custom Directives in Angular.JS, making use of Modules and Filters objects according to the application requirement.
  • Developed views using Bootstrap components, Angular - UI and involved in configuring routing for various modules using Angular UI router.
  • Used Spring Security for Authentication and authorization.
  • Created proof-of-concept using responsive web design, Node.js, Angular JS.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto Oracle database.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Developed high-performance web applications using spring and XML Http Request.
  • Configured JDBC in the application server.
  • Involved in coding of Java, JDBC and Servlets interact with client and Database.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
  • Developed application using My Eclipse for rapid development.
  • Test automation for web application using Cucumber.
  • Configured and used WebLogic content management to display content in JSP view components.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Deployed flow of Execution in the Servlet Environment using spring MVC and defined Navigation Rules.

Environment: Java, JEE, Servlets, JMS, Hibernate, Spring, Web services, Angular JS, REST, UML, CSS, HTML, Bootstrap, JSP, JMS, JavaScript, JQuery, AngularJS, Node JS XML, XSD, Log4j, Oracle 11g, PL/SQL, JUnit, JNDI, JIRA, Cucumber, Mongo Db, SOAP, Maven, Web Sphere, JSON, My Eclipse, GIT

Confidential

Software Trainee

Responsibilities:

  • Development of code using JSP, HTML5, CSS3, JavaScript and JQuery library.
  • Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Use of Core Java Design Patterns such as factory pattern and Singleton pattern.
  • Developed web modules by using Spring MVC, Hibernate and Servlets.
  • Effective usage of XML throughout modules like getting the Process handlers, Service Handlers, data based on the Payment Credentials.
  • Designed and developed Hibernate components and mappings corresponding to the tables.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Used Spring Boot for radically faster and widely accessible Spring Development.
  • Developed Spring validation framework and JavaScript for validation.
  • Hibernate was used for Object Relational mapping along with MY SQL database.
  • Implemented NoSQL MongoDB as the Back-End storage system of the application.
  • Extensive experience on using Angular directives, working on attribute level, element level and class level directives to perform DOM manipulations.
  • Created Interfaces between the systems by using REST web services. They are used to send the messages from client to service.
  • Built scripts using GRADLE and deployed the application on the JBoss application server.
  • Perform adequate unit testing by using JUNIT and provide automated unit test cases.
  • Used JIRA for bug tracking.
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
  • Responsible for building, deploying and version controlling the code by using GITHUB.

Environment: Spring MVC, Spring Boot, IOC, servlets, Hibernate, Messaging systems, HTML 5, CSS 3, JavaScript, JQuery, REST Web services, AngularJS, Bootstrap, Ajax, JSON, XML, Log4j, JBOSS, Eclipse, GRADLE, MY SQL, Mongo DB.

We'd love your feedback!