We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Germantown, MD

SUMMARY

  • Around 8 years of experience in Object - Oriented Analysis& Design, Development with strong Java / J2EE programming background developing use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Expertise in back-end procedure development, database modeling for Database Applications using Oracle 11g/12c, MySQL, SQL and PL/SQL experience with IDE tools like Eclipse, Visual Studio and NetBeans.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Expertise in J2EE architecture using Java 8, JDBC, JavaBeans, EJB, Servlets, JSP, JMS, Struts, Comergent, ANT, Log4J, UML, XML, CSS, HTML5, and JavaScript.
  • Expertise in Spring framework extensively used Spring4/5, Spring Boot, Spring AOP, Spring JDBC templates, Multi-threading and in working with SOAP &Rest Web Services.
  • Experience with multiple deployment models in Azure classic and Resource Manager Expertise in working with the JavaScript and exposure to various MVC JavaScript frameworks Angular6/7 & NodeJS.
  • Developed Hibernate ORM mappings and annotations and established data integrity among Oracle DB tables in server-side development with JDBC, JMS, Servlet, MVC architecture, JavaBeans, XML.
  • Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections on developing REST API webservices (JAX-RS) with JSON and XML formats.
  • Experience in the developing User Interface (UI)SOAP Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, AngularJS, jQuery, JSF, ReactJS, NodeJS, AJAX, JSON, XHTML and XML.
  • Experience in developing applications using Micro Services architecture. Expertise in spring4.0 based Micro Services, and enabled discovery using server.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, WSDL, DTD, XSD, SOA, JAXB in handling messaging services Hadoop skills usingApache Kafka.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
  • 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.
  • Building and deploying applications to various environments using Jenkins by following Continuous Integration and Continuous Deployment (CI/CD) pipeline.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue experience in developing GUIs using Struts, Spring MVC, Spring Web Flow frameworks.
  • Good experience in using Version Controlling tools (CVS, Subversion, ClearCase, Jenkins) and defect tracking tools like ClearQuest, Quality Center.
  • Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.
  • Hands on experience in deploying web and J2EE enterprise applications on WebLogic, WebSphere, Tomcat, Enterprise Service Bus (ESB) and JBoss server.
  • Managed Kubernetes charts using created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Worked in TDD and version management tools GitHub, SVN in working with methodologies like Agile, Scrum, Iterative and Waterfall approaches.

TECHNICAL SKILLS

Languages: J2EE, Java 1.8/1.7/1.5, C/C++,XML, UML, SQL, PL/SQL2.3/2.1

Scripting: jQuery, JavaScript, Shell Script, Python

Java Technologies: Servlets2.1, JSP, EJB, JAX-RS API, JAX-WS, JPA, JUNIT3.8, Swagger2.4.6

Web Technologies: HTML5, CSS3, AJAX, JSON, SOAP, REST, REST API, Bootstrap, AngularJS, Angular6/7, ReactJS with Flux, Redux, Ember JS, CI/CD, NodeJS4.0, ExpressJS.

Frameworks: Spring5/4, Spring MVC, Spring Boot2.3.1/12.6, Spring JDBC5.2.3, Hibernate, Struts, Hadoop

Cloud Technologies: EC2, RDS, S3, ELB, EBS, Google cloud, Azure, PCF

Databases: Teradata, Oracle10g/11g/12c, MySQL, SQL server, PostgreSQL, MongoDB, Cassandra

Distributed/ Middleware: JMS (Java Messaging Service), ActiveMQ, RabbitMQ

Tools: /Software: Eclipse, My Eclipse, Net Beans, Spring STS, SoapUI, SQL Developer, Subversion, TestNG, Selenium, Jira6.4, GWT, Rational Clear Case, Clear Quest and GIT

Build Tools: Maven3.0, Gradle, Jenkins, Docker, Kubernetes, Ant, Jules, Bamboo Gulp, Grunt, Web pack, NPM, Bower

Application/Web Server: Apache Tomcat, Apache Kafka, CXF3.1.9, JBOSS, WebSphere, WebLogic

PROFESSIONAL EXPERIENCE

Confidential - Germantown, MD

Full Stack Java Developer

Responsibilities:

  • Working on migrating legacy application into cloud based microservice architecture using SpringBoot and Pivotalin high level/detailed designs on architecturally significant components based on internal standards.
  • Developing UseCases Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose Involved in all phases of the Software development life cycle (SDLC) including Maintenance Support.
  • Working in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Converting a monolithic app to Microservices architecture using SpringBoot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • ImplementingRESTMicroservices using Spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • ImplementingMVC architecture usingJSP, spring, andHibernateand usedSpring Frameworkto initialize managed beans and services.
  • Experience in writingclient-sidecoding used MVCusingReact.JS created data model and generatedHibernatemappingsand domain objects usingHibernatetools.
  • Integrating the service call withUIusing $http and $resources which are substitutes for AJAX inangular and Develop the front-end components using HTML5, CSS3, Bootstrap3, andAngular6.
  • Developing code to consume web services usingSOAPand REST and DevelopedAPI’s andRESTServices for the CRUD operations on the Oracle Financial System.
  • ImplementingHystrix a Latency and Fault Tolerance system for Distributed Systems hosting MicroServices on PCF platform also migrating applications from internal data center to AWS.
  • UsingSpring config server for centralized configuration and Splunk for centralized logging. Used RLM and Jenkins for continuous integration and deployment.
  • Wroteclient-sidecode withNodeJSand usedNPM&gulpdirectories to generate the server environments and to monitor the application.
  • Experience on implementation of cloud-specific AWS technologies including EC2, ECS, S3, VPC, IAM and Elastic Bean Stalk andcreatedUNIXshell scriptsfor command line administrative access to oracle database and for scheduling backup jobs.
  • DevelopingKubernetes Cert-Manager Application to manage certification's like generate, auto renewal across different microservice in the cluster by creating a custom resource in Kubernetes.
  • Experience in various scripting languages like Shell, Ruby and Python focus on DevOpstools, CI/CD and AWS Cloud Architecture.
  • Composed and executed Mongo DB document scripts to insert, update NoSQL database, automating data changes, reporting and wrote Mongo DB client to receive data from AMC for Companies.
  • Developing the Servlets for processing the data on the server.Deployed the application inWebLogic ApplicationServerinto HDFS and Designed a system using Kafka to auto - scale the backend servers based on the events throughput.
  • Developing story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of SpringBoot /JPA and Java.

Environment: Java 8, J2EE, Spring Boot, Spring AOP, Spring Actuator, Microservices, Hibernate, SOAP, REST, REST API, NodeJS, AngularJS, Angular 7, Kafka, HTML5, CSS3, AJAX, Bootstrap 3, HTML, JSON, Log4j, AWS, PCF, Jenkins, Kubernetes, CI/CD, Mongo DB, Maven, Git, Junit.

Confidential, Plano, TX

Java/J2EE Developer

Responsibilities:

  • Involving in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Developer involving in understanding the functional requirements and converting into technical design document the design documents using Class Diagrams and Sequence Diagrams using the Rational Application.
  • DevelopingEJBs(3.0) for processing the Business logics and to provide data persistence in the applicationAjax for intensive user operations and client-side validations, Using JavaScript for client-side validation.
  • Used Docker for setting Azure Container Registry with Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes
  • Involved in multi-tiered J2EE design utilizing Spring 4 Inversion of Control (IOC) and Hibernate mapping files and Hibernate configuration for persisting data to the database
  • Using Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot 2.x for Micro services.
  • Creating Session Beans as services to communicate with DB Layer using Hibernate for the change requests in existing flows.
  • Working on Angular6 by consuming Restful web services & used AngularJS forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Involved in development of commonly used AngularJS components across teams such as directives for grid, pagination, conditional validations
  • Extensively used Google Cloud resources like Compute Engine, IAM, Google Container Registry, Container Builder and Cloud Storage buckets
  • Involving UI publishing data call to Myatt application using Spring MVC module from Cassandra DB auto generated documentation for REST calls by using SwaggerAPI.
  • Creating reproducible builds of theKubernetesapplications, managed Kubernetes manifest files developed spring batch-based system to process transactions.
  • Integrating and developing user-facing elements with server side logic using NodeJS migrating projects to Pivotal Cloud Foundry and experience in using CI and CD pipeline and deploying micro services on PCF.
  • Creating and configuring Micro services architecture and integrated with ReactJS implementing Cassandra-unit, a Unit testing framework for Cassandra DB.
  • Involving in creating Hibernate mapping files for classes and tables, associations, inheritances and generating sequences, creating configurations, Session Factory, Sessions, Transactions, Queries executing test scripts using Web Driver using JUnit framework.
  • Designing and developing components and coupling them as web services to the product using SOAP with Apache CXF implementation Using Spring Framework for dependency injection for Action classes using Application Context xml file.

Environment: JDK1.7, J2EE, Spring 4.0, Spring MVC, Spring Boot, Hibernate, AngularJS, Angular6, REST, REST API, SOAP, Micro services, React JS, PCF, Kubernetes, NodeJS, Apache CXF, JDBI, JUnit, Log4j, GIT, Maven, Jira, HTML5, JQuery.

Confidential, Philadelphia, PA

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 JBoss 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, AngularJS along with JSONand communications with backend using REST withSpringMVCframework
  • Used a 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 Junit
  • 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, Spring Boot, REST, REST API, Jira, Hibernate 4.x, AngularJS, jQuery, JSON, AJAX, Micro Services, JavaScript, Oracle 12c, Web Sphere 8.x, Agile Methodology, Git, Bitbucket, JUnit, HTML5.

Confidential, Minnetonka, MN

Software Developer

Responsibilities:

  • Involved in designing the user interfaces using JSPs and designed a modern SOA platform for architecting and modeling technical solution.
  • Designed, developed and integrated spring layer withHibernate.GeneratedHibernateXML files for the configured beans.
  • Worked with Business Analysts to functionally decompose business capabilities into a set of discrete implementedJ2EEdesign patterns such as Session Facade, Factory, DAO,DTO, and MVC.
  • Designed and developed theUI using Struts view component, JSP, HTML, CSS,and JavaScript the application using spring MVC framework that leverages Model View Controller (MVC) architecture.
  • Experience in LDAP for authentication scheme and in middleware technologies wrote SQL queries and stored procedures, used JDBC to interact with database.
  • Deployed and configured the applications on JBoss Application Server implemented web services using SOAP, WSDL, XML, and JAXB
  • Designed the application by implementing JSF framework based on MVC architecture with EJB deployed Enterprise JavaBeans (EJB) using stateful and stateless beans.
  • Developed JUnit classes for the application and tested it on different testing environments and used Log4J to capture the log that includes runtime exceptions.
  • Used JavaMessagingServices (JMS) for reliable and asynchronous exchange of important information such as payment status report.

Environment: Java, J2EE, JavaScript, Hibernate, Spring, Spring MVC, SOAP, REST, REST API, JUnit, Bootstrap, LISA, XML, XSLT, ActiveMQ Series, HTML, CSS, SQL, PL/SQL, Maven, SVN, GIT, UNIX, Shell.

Hire Now