We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

VirginiA

SUMMARY:

  • Around 6 years of IT involvement as Full - Stack Java Developer in all phases of Software Development Life Cycle (SDLC), such as Planning, Analysis, Design, Implementation, Testing and Maintenance of various Enterprise applications using Core JAVA/J2EE technologies under various domains such as Financial, Insurance and Health care.
  • Expert in Core Java with strong understanding of Multithreading, Event Handling, Exception Handling and Collections.
  • Experience with Java 1.8 features such as Lambda Expressions, for making anonymous inline function calls by using functional Interfaces which makes code readable.
  • Proficient on Algorithms and Data Structures.
  • Developed Web-based enterprise applications using Java/J2EE, Core Java, Servlets 3.0, JDBC, Hibernate, Web Services and MVC Framework.
  • Involved in migrating monolithic application to Micro Service Architecture and Developed Micro services using Spring Boot.
  • Hands on experience in developing web-based applications using Spring 4.0 framework modules like Spring Core, Spring AOP, Spring MVC, Spring Security, Spring Data and Spring Boot.
  • Proficient in developing data models using Hibernate 4.x Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level.
  • Good Understanding in RDBMS such as Oracle11g, MySQL 5.7, SQL Server 12, and NoSQL databases like Mongo DB 3.5 and Cassandra
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances , S3 buckets, SNS , Dynamo DB , AWS IAM , Elastic Load Balancers ( ELB ) and Relational Database Services ( RDS ) for app deployments.
  • Deployed the Application into Docker container and made easily accessible at runtime using cloud services like Amazon Web Services EC2
  • Worked with design and development of highly scalable Web Service platforms and API’s based on REST and SOAP for enterprise applications using WSDL, XML, JAX-WS, JAX-RS, technologies and Jersey frameworks.
  • Experience in developing XML based Web Services using Top Down and Bottom Up approach and REST based services with JAX-RS, Jersey and Spring Integration.
  • Worked on Service Oriented Architecture (SOA) such to develop web services which uses SOAP with WSDL and REST.
  • Experienced in JMS over messaging to exchange the information in reliable and asynchronous way in enterprise Applications using Apache Active MQ, Rabbit MQ as a JMS provider
  • Expertise in developing UI using JSP, HTML5, CSS3, Java Script, Bootstrap 3, jQuery, Ajax, AngularJS and created Single Page Application using AngularJS to build data to specific views.
  • Generated reports using Jasper for internal performance evaluation.
  • Developed test cases for Unit Testing, Integration Testing using JUnit, Mockito followed Test Driven Development (TDD).
  • Used tools such as POSTMAN and SOAP UI for testing REST and SOAP web services
  • Used Jenkins for Continuous Integration/Continuous Deployment for application development.
  • Log4j for logging errors, messages and used JIRA as a defect tracking system.
  • Proficient with build automation tools like Gradle and Maven for builds and deployments to different environments.
  • Used GIT for version control across common source code used by developers.
  • Experience in developing application with Agile, Waterfall Methodology

TECHNICAL SKILLS:

Languages\ Client Technologies: Java 1.7, 1.8, PL/SQL, C HTML5, CSS3, JavaScript, Angular JS, XML

Server Technologies\ Database: Servlets 3.0, JDBC, JSP2.3, Struts2, Spring \ MySQL5.7, Oracle11g, MongoDB3.5, 3.x/4.x (IOC, AOP, MVC) Spring boot 1.5x, Cassandra Hibernate 4.x/5.x, JMS

Cloud Technologies\ Web Technologies: AWS (EC2, S3, SNS, SQS, VPC, EBS, IAM\ SOAP, REST, Apache Tomcat, WebLogic.RDS, DynamoDB, Lambda

Design Patterns\ Data Visualization: Singleton, Factory, Observer\ Jasper Reports Testing & Logging Frameworks, Version Control &Continuous Integration Junit, Mockito, Log4j GIT, Maven, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Virginia

Full Stack Java Developer

Responsibilities:

  • Implemented the locking object using Multi-Threading before committing to Database to develop multithreaded modules and applications.
  • Implemented each module as Micro Services using Spring Boot Architecture.
  • Developed the web application using Spring 4.0 framework modules like Spring AOP, Spring MVC, Spring Security.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Developed code for obtaining bean references in Spring IOC framework.
  • Provided authentication and authorization using by using OAuth 2.0 framework.
  • Used Hibernate 4.x, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model with HQL-based schema.
  • Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Utilized RDBMS such as Oracle 11g to map the customer data into database tables and worked NoSQL database such as MongoDB 3.5 to retrieve recent details.
  • Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
  • Produced and Consumed REST Services to interact with the Web Services enabled application to talk and retrieve data in present application.
  • Deployed the application as microservices into Docker containers and made easily accessible at runtime using Amazon Web Services ( AWS ) EC2 instances and created snapshots for the data that must be stored in S3 buckets like customer information.
  • Implemented JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using RabbitMQ.
  • Designed, developed and maintained front-end page for interactive user Interface using HTML5, CSS3, JavaScript, jQuery, Angular JS
  • Used Web Logic web server for application deployment, tested all UI modules with Protractor testing framework, used Maven as a build tool for building the projects.
  • Worked on Jenkins for Continuous Integration/Continuous Deployment.
  • Developed a unit test framework for existing code using JUNIT and Mockito to test the functionality within Test Driven Development (TDD)
  • Generated reports using Jasper for internal performance evaluation.
  • Used Log4j for logging errors, messages and used JIRA as a defect tracking system
  • Worked on GIT for version and source control access.
  • Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in Agile methodology.

Environment: Java 1.7, JDK 1.8, Spring 4, HTML5, CSS3, XML, JSON, Spring Data, IOC, AOP, Security, hibernate 4, REST Web Services, JMS, UML, Apache Tomcat Server, Agile, jQuery, Ajax, Junit, Jenkins, GIT, AWS, MS Visio, Eclipse, Oracle 11g

Confidential, Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Designed and developed application using Spring Framework 4.0 modules like Spring MVC, Spring AOP, Spring IOC and handled security using Spring Security.
  • Implemented each module as Micro Services using Spring MVC Architecture.
  • Spring MVC model integration for front-end request action controller and Spring AOP for transaction management.
  • Provided authentication and authorization using by using OAuth 2.0 framework.
  • Established Database Connectivity through JDBC, Hibernate O/R mapping for storing the data into database tables using MySQL 5.x
  • Developed the DAO layer for the application using Spring Integration and Hibernate template support.
  • Produced and Consumed RESTful web services using JAX-RS and Jersey as provider.
  • Implemented Service Oriented Architecture by SOAP based Web Services with JAX-WS and WSDL.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Implemented JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using ActiveMQ.
  • Deployed the Application into Docker container and made easily accessible at runtime using cloud services like Amazon Web Services EC2.
  • Utilized S3 buckets for creating images and storing them, and SNS as a trigger to different modules while deploying the application.
  • Developed presentation layer using HTML5, CSS3, Bootstrap 3, jQuery, JavaScript and Angular JS.
  • Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Performed internal evaluation with generating reports using Jasper.
  • Developed test cases for Unit Testing, Integration Testing with Junit and Mockito.
  • Used JIRA for tracking the Project Stories and bug fixing and Log4j for logging errors, messages and performance logs.
  • Worked on Jenkins for Continuous Integration/Continuous Deployment of the application.
  • Used Maven as build automation tool and deployments were on Web Logic Application Server.
  • Worked on GIT for version and source control access.
  • Involved in all phases of Software Development Life Cycle process using Agile Methodology.

Environment: Java1.7, J2EE, HTML5, CSS3, Bootstrap, jQuery, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, JDBC, REST, SOAP, JAX-RS, JAX-WS, WSDL, Service Oriented Architecture, Oracle, SQL, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Web Sphere Application Server, Jenkins

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed web application using JSP, Servlets, Struts 2 that uses MVC design pattern.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Created user-friendly GUI interface and Web pages using HTML5, CSS3 and JSP.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Monitored the logs using Log4J and fixed the problem.
  • The Application was deployed on Apache Tomcat Server.

Environment: Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, ANT, Log4J

Confidential

Java Developer

Responsibilities :

  • Responsible for designing and developed the application in J2EE using Struts 2.0 MVC.
  • Extensively worked with Struts for middle tier development with Hibernate as ORM
  • Established Database Connectivity using JDBC for Oracle11g.
  • Created user-friendly GUI interface and Web pages using Struts, JSP, HTML5, CSS3, jQuery and JavaScript.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC ) that includes Development, Testing, Implementation and Maintenance Support in Waterfall methodology.

Environment: Java, HTML, CSS, AJAX, jQuery, JavaScript, JSON, XML, Struts, JDBC, SQL, Oracle, Eclipse IDE, and UNIX

Confidential

Java Developer

Responsibilities:

  • Worked with Struts 2.0 for middle tier development with Hibernate as ORM.
  • Extensively worked with Hibernate to connect with database for Data Persistence.
  • Established database connectivity using JDBC and mapping the objects into database such as Oracle 11g.
  • Used HTML5, CSS3, Servlets and JSP to create the User Interface.
  • Performed Unit testing for modules using Junit .

Environment: Java, J2EE, JSP, Servlets, JavaScript, AJAX, Struts 2.0, Hibernate 2.0, Eclipse 3.4, Oracle 10g, Junit

We'd love your feedback!