We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

OBJECTIVE:

  • Having 7+ years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, and Core Java in various domains like Finance, Health care, and Telecommunications.
  • Attain the position of ‘Java Developer’ to implement my exceptional software development skills using new and improved technological tools and techniques for the development of the organization.

SUMMARY

  • Expertise in complete Software Development Life Cycle (SDLC) including Requirement analysis, System design, Program Coding and Unit Testing, System and Integration Testing, Implementation and Support, Quality Assurance, Documentation, Presentation and Training.
  • Good experience in developing applications using SCALED AGILE FRAMEWORK (SAFe) and Agile Practices like Test Driven Development (TTD), Scrum, Sprint.
  • Worked in developing Core Java applications and Object-Oriented design with strong knowledge in Collections, Multithreading and exception handling.
  • Expert level skills in developing the UI design by using HTML, JSP, CSS, JavaScript, Bootstrap, JQuery, AJAX, AngularJS, NodeJS.
  • Expertise in Web Front End Technologies Struts and Struts custom validation rules, Tiles, JSTL, and XML/XSL.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM using JAXP API.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, MVC, JDBC, AJAX frameworks and ORM frameworks like Hibernate as the backend ORM tool for implementation of persistence layer and mapping of POJOs.
  • Used Apache CXF for building and developing services and used frontend programming API s like JAX WS and JAX-RS.
  • Experience in developing applications using J2EE Design Patterns such as Model-View-controller (MVC), Singleton, Session Facade, Business Delegate, Visitor, Observer, Decorator and Service Locator.
  • Experience in various spring framework modules like Spring MVC, Spring Boot, Spring DAO, Spring Security, Spring IOC and Spring AOP along with Hibernate.
  • Experience with Java 1.8 features such as Lambda expressions, Streams, functional interfaces and filters.
  • Excellent experience in the design, development and implementation of Model-View-Controller (MVC) using a Struts Framework, Design Patterns and DAO’s using Hibernate, J2EE Architecture, SDLC, Software Engineering, Object Modeling, Data Modeling, UML.
  • Expertise in developing data access or persistence layer using Object Relational Mapping (ORM) frameworks like Hibernate, JPA, and JDBC.
  • Experienced in RDBMS such as Oracle, MySQL, PostgreSQL and IBM DB2 databases.
  • Experience in writing SQL and PL/SQL, stored procedures and database triggers.
  • Proficient in NoSQL databases like Mongo DB and Cassandra.
  • Experienced in creating the Stored Procedures and have experience in Remote Procedure call (RPC) and Redis.
  • Proficient in SQL and wrote Stored Procedures, Triggers besides writing DDL, DML and transaction queries with development tools like TOAD and Aqua Data Studio.
  • Expertise in developing SOA (Service Oriented Architecture), Micro Services and J2EE Web Services based on SOAP, REST, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis in Contract-first and Code-first approaches.
  • Having Good experience in developing and migrating existing application into cloud-based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality for application integration testing and unit testing.
  • Experience in Single Sign On (SSO), Identity Management and API’s design and Implementations.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ and Apache Camel as JMS provider.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite STS and deployment using Application Servers like Pivotal Cloud Foundry, BEAWeb Logic, JBOSS, IBM WebSphere and Apache Tomcat.
  • Experienced in configuring the Micro Services architecture for CDT Directory project and integrated with Angular application.
  • Hands-on experience with static analysis tools like Sonar Cube.
  • Proficient in Continuous Integration and Continuous Deployment tools like Jenkins.
  • Developed Networking policies for Docker Containers.
  • Worked on Open source development tools like Docker Containers, Mesos, and Kubernetes.
  • Worked on GitHub Subversion (SVN), Confidential, Git and Visual Source Safe as versioning software tools.
  • Ability to work effectively on the UNIX, Linux and OSX platforms.
  • Certified SAFe 5 Practitioner.
  • Domain knowledge and business expertise in Finance, Healthcare and Telecom.
  • Excellent problem-solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment.
  • Driven to meet the deadlines, motivated to produce robust, high-performance software.

TECHNICAL SKILLS

Languages: C, C++, Java 1.8, J2EE, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Mark-up/XML Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, JSP, JSTL, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, ANT, Maven, Jenkins, Apache Active MQ, Apache Camel

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis, Micro Services

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server

Database: Oracle, My SQL, SQL Server, IBM DB2, Mongo DB, Cassandra

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD

O-R mapping: Hibernate, MyBatis

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN, Confidential, Rational Clear case, Git and Mercurial, Docker

OS & Environment: Windowssss Win 2k Server, Sun Solaris, UNIX, Linux

Cloud Technology: AWS (Amazon Web Services)

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation and implementation
  • Developed presentation layer using JSP, HTML5, CSS3, Angular 6 and client validation using JavaScript.
  • Design and develop template-based User Interface using Bootstrap and Angular 6 .
  • Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Used Angular Http services to perform backend REST webservices interactions to get and post JSON data.
  • Created the Task Screens using Angular 6 in conjunction with TypeScript.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery .
  • Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Utilized Amazon Web Services ( AWS ) EC2 to deploy Docker containers.
  • Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Developed Micro Services for different level of layers in flow of network.
  • Developed Micro Services using SpringBoot and RESTful Web services
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Extensively used various Spring Framework modules like Dependency Injection (IOC), Auto Wiring, Spring Security and AOP.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Involved in design and development of the Hibernate Domain Model for the service.
  • Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Enterprises Integrated Pattern Implemented with Apache Camel (ESB).
  • Developed a RESTful based service for data retrieval to make it independent of the current application.
  • Involved on development of RESTFul web services using JAX-RS in a Spring based project.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Wrote services to store and retrieve user data from MongoDB for the application on devices.
  • WebSphere is used as an Application Server to Deploy the Application.
  • Involved on Cucumber testing and defined the test scenarios.
  • Experience in using JUnit and build tools such as MAVEN.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications
  • Worked on Log4j for logging errors, messages and performance logs

Environment: Java 1.8, J2EE, HTML5, CSS3, JQuery, Bootstrap, JavaScript, Angular, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, XML, GIT, JSP, JUnit, SAFe Agile,Maven, IBM WebSphere, Apache, JAX-RS, Restful, Amazon Web Services (AWS), Micro Services, Log4J, Oracle, Mongo DB, WSD and Spring Tool Suite.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Analyzing business requirements and generate technical specifications to design software components and applications for middleware.
  • Used HTML5, CSS, JQuery, Angular and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Experience in developing Components in Angular 2.0
  • Worked with core Java technologies like Multi-Threading and synchronization.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java, Spring and Hibernate .
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Used ASPOSE API converting RTF files to PDF and DOCX.
  • Used ITEXT framework for generating RTF files.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Used Java 1.8 new features like Lambda Expressions, Method references and Functional Interfaces.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Used Amazon S3 to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Designed and developed business components using Spring Boot , Spring Dependency Injection (Core), Spring AOP and Spring Annotations .
  • Used Spring Data JPA as ORM to connect to database to perform CRUD operations
  • Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Implemented microservices using Spring boot, spring based microservices, and enabled discovery using Netflix eureka server.
  • Implemented PL/SQL procedures and views in My SQL Database.
  • Implemented RESTful Web services to retrieve data from client side, made REST API calls from Angular and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth .
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality
  • Performed API functional testing using Swagger.
  • Used log4J for application logging and notification tracing mechanisms.
  • Experienced with RAD development methodologies and Rational Clear case for version control.
  • Used JIRA for tracking the Project Stories in AGILE Methodology.
  • Packaged and deployed the application in IBM Web sphere.

Enviroment: Java 1.8, J2EE, HTML, CSS, JQuery, Angular, JSON, J2EE, Spring Framework, Spring MVC, Spring Security, Spring Boot, Unix, Itext, Aspose, JSP, Hibernate, Web services, RESTful, AWS, RAD, WebSphere, SonarQube, Agile/Scrum Methodology, Maven, JIRA, Junit, TDD, MY SQL, LINUX, GITHUB, log4J

Confidential

Java Backend Developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Extensively worked with business analysts and the end users to gather and finalize the requirements.
  • Developed the User Interface using HTML5, CSS3, and enhanced response using Bootstrap.
  • Used JQuery to handle cross browser issues and to produce more interactive pages.
  • Used Two-way data binding features of Angular to implement Data binding to bind various server controls to the data from database.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot and handled the security using Spring Security.
  • Implemented Batch jobs using Spring Batch Framework to execute the similar jobs simultaneously.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies. Also used Spring AOP Framework features.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from SQL based schema.
  • Developed the persistence layer using Hibernate (ORM) Framework, created the POJO objects and mapped using Hibernate (ORM) annotations.
  • Designed and implemented stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL.
  • Administered and deployed applications into Websphere Application Server.
  • Used Sonar cube to check code quality.
  • Build servers using AWS , importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Designed and implemented MongoDB based database and created REST enabled Web Services.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Identified, reported and managed defects using defect tracking system using JIRA.
  • Used Jenkins to load JAR files from Nexus required for running the application.
  • Used Jenkins for Continuous Integration.
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and AWS.
  • Created UNIX shell scripting for periodic generation of reports.
  • Used Eclipse as IDE to develop the application and followed the standard features for debugging and running.
  • Log4j was used to monitor the error logs and used GIT as version control tool.
  • Followed the Maven build life cycle to build the application and deployed into Websphere application server.
  • Developed test cases and performed unit testing using JUnit.

Environment: Java/J2EE, HTML5, CSS3, JSP, JSTL, JavaScript, JQuery, Angular, XML, JSON, Spring IOC, SpringMVC, Spring Boot, Spring Batch, Spring Security, Spring AOP, Hibernate(ORM), MongoDB, Oracle, SQL, PL/SQL, PostgreSQL, Apache Camel, Websphere Application Server, RESTful Web Services, Agile methodology, Maven, RAD, Log4j, JUnit, GIT, Docker, AWS, EC2, Amazon S3, JIRA, Linux,UNIX.

Confidential

Java Backend Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle process using Agile Methodology.
  • Developed presentation layer using HTML5, CSS3, Bootstrap, JQuery and Angular 2.
  • Used Multithreading in programming to improve overall performance.
  • Created RFP microservice to provide RESTful AP I utilizing Spring Boot with Microservices.
  • Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP and handled security using Spring Security Oauth.
  • Spring MVC model integration for front-end request action controller and Spring AOP for logging purposes.
  • Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response.
  • Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application.
  • Implemented request and response objects using SOAP web services and created routes using Apache Camel.
  • Implemented 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.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications
  • Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Developed the DAO layer for the application using Spring Integration and Hibernate template support.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Used Microservices to ensure the scalability of application on cloud infrastructure .
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Developed test cases for Unit Testing, Integration Testing with JUnit.
  • Worked on Log4j for logging errors, messages and performance logs.
  • Used Maven as build automation tool and deployments are on Web Logic Application Server.
  • Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development and used Git as Version Control tool.
  • Actively involved in the Devops streamlining process through Jenkins CI and CD Release Automation.

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, JQuery, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, JDBC, REST, SOAP, Apache Camel, JAX-RS, JAX-WS, WSDL, Microservices, MongoDB, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Multi-Threading, Collections, Web Logic Application Server, GIT, Jenkins and Spring Tool Suite (STS), Agile Methodology.

Hire Now