We provide IT Staff Augmentation Services!

Sr. Java/j2ee/ Fullstack Developer Resume

Houston, TX

SUMMARY

  • Having 10+ years of experience in developing enterprise, distributed web applications using Java, J2EE, Struts, JPA, Hibernate and spring on various Application Server platforms for Banking, Insurance, Investment Brokerage and Networking domains.
  • Experience in architecture, analysis, design, development, testing, implementation, deployment, enhancements & production support.
  • Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Extensive experience in design and architecture of J2EE based large applications.
  • Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio.
  • Expertise in developing Micro services using Spring Boot and Node JS Express module to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
  • 4.5 years of strong hands - on experience in implementation of Kafka (Apache/Confluent).
  • Strong ddevelopment experience in building Kafka distributed messaging and integration ecosystem.
  • Good hands on experience on Streaming with Kafka.
  • Expert level skills on Java, J2EE (EJB, JMS, JNDI, Servlets, JSPs, Struts, Java Beans, JDBC).
  • Experienced in working spring modules - IOC, AOP, JDBC DAO, and MVC & ORM.
  • Experienced in working Spring AOP for Logging, Transactions and Messaging.
  • Expert level skills in Hibernate, JPA & JTA.
  • Created and Configured Data pipelines on AWS cloud using Kafka.
  • Strong Knowledge in AWS with hands on experience in AWS Services like EMR, EC2, S3, AWS Transfer Family, CloudWatch and Lambda.
  • Experience in working with various CI/CD tools like Bamboo, Jenkins, Bitbucket.
  • Sound knowledge in implementing Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC and GDS.
  • Expertise in XML technologies with JAXB and JAXP, XPath, XSD, SAX, DOM parsers.
  • Sound knowledge on Application Servers and Web servers - JBOSS 6.2/5.x, Bea WebLogic 10.3/8.1, IBM WebSphere 6.x(WAS), and Apache Tomcat.
  • Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, SQL Server Management Studio, SQL Developer & TOAD.
  • Expertise in creating and maintain Jenkins pipelines to drive all Micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods managed using and Kubernetes.
  • Experience with HTML 5, CSS, JavaScript, jQuery, Angular 8, XHTML, AJAX and JSON.
  • Experience in building and deploy tools - Ant and Maven with Hudson and Jenkins build.
  • Extensively worked with version management tools Perforce, SVN, CVS, VSS and PVCS.
  • Experienced with IDE tools such as Eclipse, NetBeans.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast consistent team player with excellent communication skills.
  • Extensive experience in installing, configuring and administering Jenkins CI tool on Linux machines. Used Jenkins pipelines to drive all Micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Azure Kubernetes Services.
  • Successful in Agile - SCRUM, test driven development, prototype development and waterfall software development methodologies.

TECHNICAL SKILLS

Languages: C, C++, JAVA 1.4, 1.5, 1.6,1.7,1.8 J2EE, and PL/SQL

Internet Technologies: J2EE - Servlets, JSP, JDBC, EJB, JMS, AJAX, JSF, Struts 3.x and Spring3.x/4.x

Operating systems: Linux & MS-Windows NT, XP

Web Layer: HTML, XML, Java Script, JQuery, Angular JS, JSON and Web Services with GDS

RDBMS: Oracle (TOAD & SQL Developer), Sybase, MySQL & MS-SQL

ORM Frameworks: Hibernate, JPA & JTA

Development IDE/ Tools: Eclipse, NetBeans, TOAD and SQL Developer, Sybase Power Builder.

Methodologies & Concepts: OOAD & UML

Web Servers: JRUN, Tomcat, Sun One Web Server

Application Servers: JBOSS, WebLogic, WebSphere

Build Tools: Ant, Maven, GRADLE

Version Control Tools: CVS, Visual Source Safe, Perforce & PVCS

Others: Rational Rose, MS Visio, JUnit, Teamsite, Interwoven Open Deploy and workflow modular, Hudson, Jenkins, AWS, Docker, CI/CD, Kubernetes & Camunda BPM

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Sr. Java/J2ee/ FullStack Developer

Responsibilities:

  • Involved in requirements gathering and design of application workflows.
  • Designing and Developing the Web Portal Applications technologies Spring MVC, JQuery, JSON, Spring ORM using Scrum based agile methodologies.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Working in GitHub repository.
  • Exposed as RESTFUL Web services, with Chart Specific parameters passed as query string.
  • Extensively worked on J2EE Technologies to develop the project, Followed Spring MVC Framework for the development of the project.
  • Deployed these applications in Azure Kubernetes using Spinnaker and Jenkins.
  • Created the Docker files and the helm charts for the configuration.
  • Responsible for building the service from ground up using Jersey & React.
  • Created the responsive UI components using React/Redux and to dispatch events to the store.
  • Used node.js & npm with grunt for UI package management.
  • Create and maintain CI/CD pipelines for software deployments in both Pre-production and Production environments using Bamboo.
  • Used CSS3 for describing the presentation of Web pages, including colors, layout, and fonts.
  • Validations for the Client Side were done using JavaScript.
  • Responsible for spring configuration, Restful (Jersey) Configurations and web.xml.
  • Used glassfish Jersey libraries to configure Restful Services
  • Created the restful endpoints, service & data access layers for end to end communication.
  • Involved in the migration of existing on-premise applications to AWS cloud and Oracle cloud.
  • Designing applications based of Aws services (EC2, ECS, ECR, EMR, Cloud watch, S3, EMR, AWS Storage Gateway, Lambda).
  • Used Tomcat Application Server and involved in deploying the application, Queue management.
  • Unit testing the application using JUnit and Jasmine to meet higher testing levels.
  • Worked on IntelliJ IDE and Used Maven as build tool.
  • Used SVN for team synchronized application developments and Code Versioning.
  • Create, develop of multiple applications by provisioning Kubernetes clusters on AWS.
  • Used log4J for application logging and notification tracing mechanisms.
  • Used Aqua Studio as database tool.

Environment: Core Java (JDK 1.8), Spring Framework, RESTful web service, log4J, React.js, Node.js, HTML5, CSS3, JavaScript, YAML, subversion, Aqua Studio, IntelliJ IDE, Apache Tomcat Server, Eclipse IDE, Docker, AWS, Kubernetes, Maven, Junit, Spring, JBOSS, LOG4j, jQuery, JSON, GitHub and CAMUNDA BPM.

Confidential

Sr. Java/J2ee/ FullStack Developer

Responsibilities:

  • Applications are implemented using agile methodology where there are daily SCRUM meetings every day to understand the status and resolve any issues.
  • Involved in all phases of the project requirement, analysis, design, coding and Unit testing.
  • Involved in Test driven development, including code coverage and profiling.
  • Involved in writing cloud deployed applications using Amazon Web Services.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces (JSF 2.0), JSP, JSTL, JavaScript.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implementedlogic to listen and to subscribe events.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure.
  • Used Angular.js as the development framework to build a single-page application.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Designed and developed Restful service interface using spring boot to the underlying customer event API.
  • Working in GitHub repository.
  • Implemented server side Restful web services for external vendors to access our applications.
  • Implemented Test cases using JUnit and Tested web services with REST Client (postman).
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Modify and update existing Python and Shell scripts in the application.
  • Involved in testing internal routes and Get, Put, Post, Delete methods using postman.
  • Implemented log4j framework for logging the application.
  • Configured build, gradle to manage project dependencies and plug-ins to build the application.
  • Used Jenkins to deploy the services to develop and QA environments.

Environment: JDK 1.8, Intellij IDE, AWS SQS, J2EE, Junit, Spring Boot, Spring, Restful Web Services, Postman, GitHub, GRADLE, LOG4j and Python.

Confidential

Sr. Java/J2ee/ FullStack Developer

Responsibilities:

  • Applications are implemented using agile methodology where there are daily SCRUM meetings every day to understand the status and resolve any issues.
  • Involved in all phases of the project requirement, analysis, design, coding and Unit testing.
  • Involved in Test driven development, including code coverage and profiling.
  • Involved in writing cloud deployed applications using Amazon Web Services.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces (JSF 2.0), JSP, JSTL, JavaScript.
  • Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implementedlogic to listen and to subscribe events.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure.
  • Used Angular.js as the development framework to build a single-page application.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Designed and developed Restful service interface using spring boot to the underlying customer event API.
  • Working in GitHub repository.
  • Implemented server side Restful web services for external vendors to access our applications.
  • Implemented Test cases using JUnit and Tested web services with REST Client (postman).
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Modify and update existing Python and Shell scripts in the application.
  • Involved in testing internal routes and Get, Put, Post, Delete methods using postman.
  • Implemented log4j framework for logging the application.
  • Configured build, gradle to manage project dependencies and plug-ins to build the application.
  • Used Jenkins to deploy the services to develop and QA environments.

Environment: JDK 1.8, Intellij IDE, AWS SQS, J2EE, Junit, Spring Boot, Spring, Restful Web Services, Postman, GitHub, GRADLE, LOG4j and Python.

Confidential, St. Louis, MO

Sr. Java/J2ee/ FullStack Developer

Responsibilities:

  • Involved in Agile - SCRUM methods, break tasks into small increments called SCRUM with minimal planning.
  • Created Software Design documents, Technical Design documents & Unit testing documents. Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams using MS Visio as part of UML.
  • Designed and developed customer registrations and login screens using JSP, HTML and DHTML.
  • Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3.
  • Used JavaScript (jQuery) to perform Client-Side validation
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Involved in writing Spring Configuration XML file that contains declarations, and extensively used Spring IOC and AOP.
  • Build and deploy application on UNIX servers using Maven and Jenkins.
  • Involved in developing code for obtaining Hibernate bean references in spring framework using Setter Dependency Injection(DI) or IOC.
  • Developed Restful Web service with JSON for the application.
  • Used Spring AOP for exceptions logging along with log4J.
  • 0Developed DAOs using JPA entity manager and JTA for transaction handling.
  • Used Hibernate and Hibernate annotations and Java POJO to design the modeling part of the application. And log4J for logging and auditing of transactions.
  • Developed JUNIT test cases for the components to ensure all the developed code.
  • Implemented Iterative (Agile Modeling) process for development and release process.
  • Used Log4J for logging and tracing user-desired messages.

Environment: Linux, Windows 2007, JBOSS 6.2, Java6.0, Spring 4.x, JPA, JTA, Hibernate3.0, Oracle 11, Restful Web Services, Log4J, SQL Developer, SVN, JUnit

Confidential

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in the design, feature estimations and Software Requirements Specifications.
  • Contributed to the development of web interface for User module and Admin module using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework.
  • By using DOJO with Ajax frame work implemented the UI for user interaction to entire application.
  • Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
  • Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle.
  • Developed using J2EE design patterns like Command Pattern, Session Facade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
  • Implemented Spring MVC, IOC.
  • Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Frame Work.
  • Developed stored procedures using PL/SQL.
  • Used log4j for debugging the application.
  • Used RAD for application developing, deployment and CVS for version Controlling.
  • Developed the MAVEN scripts for preparing EAR and WAR files used to deploy J2EE components.
  • Involved in configuration settings for Development, Test, and Production Environment.
  • Used JUnit test cases to test the application and performed random checks to analysis the portability,

Environment: JBOSS 5.x, Java 1.6, Spring 3.x, Hibernate, JAXP, XML, JNDI, Oracle 10g, Restful web Services, JQuery, JSON, Angular JS, Junit, Eclipse.

Hire Now