We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Around 8 years of IT professional experience in all phases of software development life cycle (SDLC) including requirement Analysis, Design, Development, Debugging, Deployment and Testing of various Web based and client/serverN - tierapplications using Java, J2EE Technologies.
  • Experience in Software Development Life Cycle (SDLC), Rational Unified Process (RUP), AGILE methodologiesand Enterprise Java Beans.
  • Hands on experience asJava/AWSdeveloperin various technical and functionalareas ofJ2EETechnologies like corejava,Multi-threading (Executorframework),Servlets2.1/1.2,DAOlayer,RESTAPI,SOAP,Spring core,Spring AOP,Spring JDBC,Spring Security, JMS(JavaMicro Services),Spring MVCandHibernate (ORM).
  • Experience in the developing User Interface (UI)SOAP Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, Angular JS, j Query, JSF, React JS, Node JS, AJAX, JSON, XHTML and XML.
  • Expertise in developing reusable components for cross cutting concerns like Logging, Memory Leak management, Transaction management, Class loading and Testing framework using Log4j, Ant, Maven and J Unit to increase productivity, easy maintenance and to retain software quality.
  • Designed and development multiple Java 8 Model 2 MVCbased Web Application using Technologies and popular open-source framework Struts Framework, Spring MVC, Spring5/4, ORM Hibernate Framework.
  • Experience in Web Services using SOAP, Restful, WSDL, HTML, XML, JAXB, XSD, SAX and DOM parsers working Knowledge of other programming languages like C, and Markup Languages like XML, HTML.
  • Experience of working with Oracle 8i/ 9i/ 10g/ 11g, SQL/ MYSQL server and DB2 rational database management systems.
  • Hands on experience on front-end technologies such as HTML5, CSS, JavaScript, Struts tag libraries, AJAX, JSON, XML, XSLT, Angular JS, Angular6/7, j Query, React JS and Bootstrap frameworks
  • Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring, Spring Boot, Hibernate Framework.
  • Experience in building enterprise applications using ANT and MAVEN in using continuous integration tool Cruise Control Tool.
  • Experience of Working on Microsoft Azure using Azure VM’s and app services for running of instances, Azure cosmos and SQL for storage of data, App insights for creating alerts and monitor API calls
  • Good working experience in Azure Logic apps, Service Bus, Document DB and SQL Database and Data warehouse.
  • Designing and developing Micro services architecture applications and experience in handling messaging services usingApache Kafka.
  • Experience on DevOps tools, CI/CD and AWS Cloud Architecture in database modeling and development using NoSQL Database such as Mongo DB and Cassandra.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack JMS API for asynchronous communication by putting the messages in the Message queue.
  • Worked in TDD and version management tools GitHub, SVN. Experienced in working with methodologies like Agile, Scrum, Iterative and Waterfall approaches.
  • Expertise in Docker containerand its configuration based on requirement, maintaining the Docker hub for containerimages.
  • Possessing good interpersonal skills apply Kubernetes in coordinating various teams like development team, QA team and support team as required.
  • Created a responsive web offer wall so that it could be integrated with any IOS/Android app via a web view, project was created with Google Cloud and PHP.
  • Extensive experience in Programming, Development, Configuration, Fine-Tuning and administrating middle-tier popular J2EE Application Servers like IBM Web Sphere 7.0, BEA Web Logic and Open Source JBOSS 6 & 7 and Apache Tomcat 6.0.
  • Worked on Mocking frameworks like using Karma, Jasmine and Protractor on experience withTest Mockito, J unitand Log4jin developing test cases and determining application functionality.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java (8.0,7.0,5.0), J2EE, SQL, PL/SQL, Python 3.6.0

Databases: Oracle 9i/10g/11g/12c, SQL Server, Mongo DB, MySQL, DB2, Apache Cassandra

Tools: TOAD, Report Builder, Maven, Jenkins.

IDE: Eclipse, Edit Plus 3, My Eclipse, Net Beans 7.0, Flash Builder 4.5, IntelliJ

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTAMiddleware Frameworks: Spring MVC, Spring Security, Spring DATA, Spring JDBC, EJB, Servlets, JDBC, Spring Boot.

Cloud Technologies: EC2, EBS, S3, SNS, ES, SQS, RDS, VPC, Route53, ELB, IAM, Docker, Google cloud, Elastic Search, Azure

Web Technologies: HTML, JSP, J2EE, Soap, Rest, Rest API, AJAX, JSF, J Query, CSS3, Angular JS, Angular6/7, JavaScript, JSON-Parsing, JSON-DTD, React JS, Node JS.

Scripting Language: Perl, Unix Shell

Messaging services: JMS(Rabbit MQ), Multithreading, JSP, Hibernate, Apache Kafka

Architecture: ORM, SOA, MVC, Service Facade, Micro Services, Client-Server Architecture.

Web Services: JAX-WS(R), JAX-RS(Restful), WSDL

ConfigurationManagement Tool: Kintana (Deployment Process), Subversion, Github, U deploy

Operating Systems: DOS, Windows/XP/Vista/7

PROFESSIONAL EXPERIENCE:

Confidential - Austin TX

Full stack Java Developer

Responsibilities:

  • Assist in Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi-platform environments with JAVA/J2EE technologies.
  • Developed/Implemented code on new requirements as adeveloperusing SpringMVCand Hibernate by using Agile Methodology.
  • Implementing Core Java 8 concepts like Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate, Query Language (HQL) to query the database for complex data SOAP has been used as a protocol to send request and response in the form of XML messages.
  • Experience in handling messaging services Hadoop skills usingApache Kafka extensive experience in Micro services cloud architecture in AWS.
  • Moved existingAngular JScontrollers and services toAngular 7components for more responsive and less dependency developed RESTAPI's using Spring MVC and spring boot, hosted all Micro services on Pivotal Cloud Foundry (PCF)
  • Understanding the codebase, existing scripts and preparing documents the REST based Micro services using the Spring Boot for the application to seamlessly integrate with supporting sub systems.
  • Hands on experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premise servers.
  • Designed and developed asynchronous REST ful, Micro services using Spring boot integrate Web Service (SOAP/REST) to Interacting with multiple master databases, SOA.
  • Developed the User Interface Screens for presentation using Bootstrap, J Query, AJAX, JSP, HTML, CSS, andJavaScript created multi-module Maven project to integrate Spring4.0, Rest API, Cassandra µ services and Jenkins for continuous integration.
  • Leveraging Angular 7 resources for all data access, encapsulating URLs and standardizing data access deploying Spring 5 based Micro Services DOCKER and Amazon EC2 container using AWS admin console.
  • Moved existingAngular Scontrollers and services toAngular6components for more responsive and less dependency developed RESTAPI's using Spring MVC and spring boot, hosted all Micro services on Pivotal Cloud Foundry (PCF).
  • BuiltRESTAPIend-points for various concepts Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs developed feature file to validate these rules using cucumber Gherkin frameworks.
  • Worked on few issues related to path while it is taking the related file to validate and designed the model bean classes by identifying the attributes needed to develop the rules.
  • Developed the utility functions and validation functions which are reused throughout the rules GIT commands on the regular basis to merge the Code in the branch.

Environment: Java 8, J2EE, Hibernate, Spring 5.0, Spring Boot, Spring MVC,AWS,CI/CD, Spring Batch, Micro services, Web Service (SOAP/REST), REST API, JPA, EJB, JSP, JSTL, JSF, JavaScript, React S, Angular JS, Angular 7.0, HTML, XML, CSS, J Unit, My Eclipse, Kafka, Web logic, SQL Server, GIT, PCF, MS Vision.

Confidential - Germantown, MD

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) to ensure correct build execution in the program test cases and performed unit test using J Unit Framework to web sphere deployment environments.
  • Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings in Google cloud platform.
  • Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to No SQL databases like Mongo DB.
  • Used Java 7 features like Streams and Lambda Exp for API Development and performed unit testing using frameworks with Node JS framework including authoring complex directives, services, controllers and filters.
  • Developed the Presentation and Controller layers using JSP, HTML, JavaScript, Business logic using Spring4, and Persistent layer DAO, Hibernate Persistence Strategy for all modules.
  • Experience with containerization technologies, including Docker, Kubernetes, or Rancher. Well versed with Open Stack based cloud infrastructure.
  • Involved in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept Docker for creating Docker images for launching containers on EC2 and Expert in using Docker for Environment provision solution.
  • Involved in Production Support many production issues based on the priority application in the program extensively used Hibernate in data access layer to access and update information in the database in the server.
  • Used Spring MVC, Spring Boot through-out the application in injecting dependencies into layers of application and integrated with Hibernate.
  • Converted a monolithic app to micro services architecture using spring 4.x using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Micro services.
  • Exposed Java APIs for other applications to access data using REST API provide design options and solutions developed code compliant with design patterns for Java and J2EE and manage some of the business logic
  • Implemented Access Control List (Authentication & Authorization) across the application framework for Unit testing of application.
  • Involved in Writing Object Relation Mapping implementation using Hibernate and hibernate mapping configuration files SOAP, Rest, Rest API based Web services using Apache CXF to run the Applications and test them.
  • Deploying the spring boot Micro services to Pivotal Cloud Foundry using build pack and Jenkins for continuous integration spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST and Spring Boot for Micro services.
  • Involved in Creating the Micro services with Spring MVC of automated processes for data extraction and analysis in development of application using Rule Engine (Drools) in maintenance of the application in the program.
  • Used Maven to create WAR & JAR files and deployed Perform Build, Unit Test and Implement for integration services Jenkins for continuous delivery by enabling deployment into several environments of Test, QA and production.
  • Modified the UI screens created by web designer using HTML5, JSP, CSS3 Angular JS, Angular6 (for an instance) on REST API generating the Web services classes by using Service Oriented Architecture (SOA) and maven.
  • Coding, Testing the product/application (Functionality Testing, Unit Testing and Performance Testing) and Defect Tracking and Fixing are some of the main responsibilities executed.
  • Supported technical team members in development of automated processes for data extraction and analysis.

Environment: Java 7, J2EE, Spring 4, Spring MVC, Spring Boot, Angular JS, Angular 6, Micro services, Hibernate, SOAP, Rest, Rest API, Mongo DB,Google Cloud, Docker,Kubernetes, Node .JS, JSP, Multithreading, Oracle 11g, HTML 5, Java Script, Bootstrap, CSS, j Query, JSON, XML, Web Logic, J Boss, J Unit, Agile Methodology, Jenkins, Apache Maven.

Confidential - Irving, TX

Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing successfully followed agile methodology in the Scrum Cycle model.
  • Developed using new features of Java annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming.
  • Successfully handled all Apigee and backend related errors in the API proxies using JavaScript excellent knowledge on CQL (CassandraQuery Language), for retrieving the data present inCassandra cluster by running queries in CQL.
  • Involved in designing various stages of migrating data from RDBMS toCassandra created REST API documentation using Swagger and YAML.
  • Implemented logging using SLF4J and LOG 4J, Used Log4J utility to log error, info, and debug messages created and deployed Rules engine API into J Boss BRMS image.
  • Used Eclipse asJAVAIDE tool for creating various J2EE artifacts like Servlets, JSP's and XML learn and move quickly with excellent technical execution and the ability to build out complex API from scratch.
  • Developed UI using Bootstrap, Angular JS along with JSONand communications with backend using REST withSpringMVCframework.
  • Used Micro service architecture with Spring Boot through SOAP and message brokers followed test-driven development (TTD) as a part writing all Unit Test and Integration Tests.
  • Worked on creation of custom container images, tagging, pushing images, integration off Spring Boot unit and integration test cases are being designed and developed using J unit.
  • Integrated Spring MVC with Hibernate 4.x using Hibernate Template to perform CRUD operations against database used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in the database.
  • Worked on Entity beans in the persistence layer interaction with Oracle DBhave Knowledge on Apache Spark withCassandra.

Environment: Java 5.0, J2EE, Spring MVC, Spring Hysteric, Spring Boot,SOAP, REST, REST API, Drools, JBPM, Jira, Hibernate 4.x, Angular JS, j Query, JSON, AJAX, GWT, Micro Services, APIGEE, XML, JAXB, WSDL, JavaScript, Oracle 12c, Web Sphere 8.x, Agile Methodology, Git, Bitbucket, Adobe Flex, J Unit, HTML5.

Confidential

Software Developer

Responsibilities:

  • Interacting with the system analysts, business users for design & requirement clarifications in analysis, designing, component level design & development of external projects & change requests.
  • Used J2EE design patterns such as Singleton, factory, façade, Value Object, Struts Tag Libraries (like html, bean, and logic) to develop the JSP pages.
  • Used Struts tiles to achieve reusability among the view pages implemented AngularJS services to connect the web application to back-end REST API.
  • Used spring framework for Dependency Injection and integrated with Hibernate developed the user interface for the client server using Swing.
  • Worked with Swing and RCP using Oracle ADF to develop a search application which is a migration project Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Involved in the development of business module applications using J2EE technologies like Servlets, Struts and JDBC as proxy to interact with Rest services and also with Database, building real-time Web API's.
  • Using CW, Java script, J-Query, JSTL, CSS and Struts 2 tags for developing the JSP'S, AJAX (scrum) to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Used SVN as version control designed and developed entire front end from scratch while extensively using AJAX, CSS and J-Query.
  • Used Hibernate tool to deal with database. Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.
  • Used DAO pattern to deal with database Web Services to get the List of insurance products for the user.
  • Implemented SOA to develop Web services using Apache AXIS for Branch shipping and Reports modules, WSDL for publishing Web Service interfaces and implements SOAP messages for information exchange for Web services.

Environment: Java, J2EE, JSP, REST, REST API, SOAP, Spring, Spring MVC, Hibernate, Maven, JavaScript, HTML, XML, AJAX, RAD, Web Sphere, PL/SQL, Oracle, Windows, Clear case.

We'd love your feedback!