Post Job Free
Sign in

Java Developer Software Development

Location:
Plano, TX
Posted:
November 25, 2023

Contact this candidate

Resume:

Shivaram

Full Stack Java Developer

978-***-****

*************@*****.***

PROFESSIONAL SUMMARY:

•Having 9+ years of experience in IT Industry as a Java/J2EE Developer. Involved in Analysis, Design, Development, Integration, Deployment, and testing of web based and client server multi-tier applications.

•Well versed in using Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, and Iteration in developing web applications using Java, J2EE, and EJB.

•Involvement in Object Oriented Methodology, UML, and Design Patterns.

•Actively involved in the SOA and Microservices design, development, and deployment.

•Developed applications using frameworks and API like Struts, Spring, Spring IOC, Spring Security, Spring Batch, Spring MVC, JSF, ORM and Hibernate.

•Hands on experience in using Core Technologies Java, Servlets, JSP, Spring Boot, Micro services, JDBC, JavaBeans, EJB, Custom tags, EJB and Google Web Toolkit (GWT).

•Worked with Web Services (SOAP, REST) and service-oriented architectures.

•Extensively worked with XML related technologies such as XML, XSLT, Schema, XPath and JAXB.

•Good understanding of Document Object Model (DOM) and DOM functions.

•Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, HTML, JSON, Ajax, AngularJS/2/4/8/9/12, Node JS, Bootstrap, Media Queries, CSS Frameworks, React JS.

•Good Experience on Java 11&8 features like Lambda Expressions and Java Stream API

•Experienced in performing deployments to application servers such as Web Sphere Server, Web logic, JBoss & Tomcat server.

•Developed responsive web product features using React JS, SASS, on GoLang with REST.

•Built enterprise-wide DNS historical data trending analysis tools in GoLang with REST API for user queries as Microservices.

•Building a Command line tool to interact with RESTful API using in GoLang.

•Created internal diagnostic tools using GoLang and Angular JS to assist with customer issues. GoLang and java were used as a backend REST service while Angular JS was used for the user interface.

•Implemented Web Services (WSDLs) using AX - WS and implemented REST services by Golang with Microservices architecture.

•Expertise using version control tools like CVS, SVN, GIT and Rational Clear Case and performing unit testing using JUnit, TestNg and mocking frameworks such as Mockito.

•Experience in Developing framework using Java 7&8,

•Proficient in writing SQL queries, PL/SQL Functions, Triggers and Stored Procedures.

•Experience in NoSQL databases like MongoDB and Cassandra which offer high performance and easy scalability.

•Competent in implementing Java Messaging Services (JMS) using Apache Kafka, Active MQ, Rabbit MQ and asynchronous communications between two applications running on different servers.

•Practiced Unit testing like JUnit, Mockito, User Acceptance testing and functional testing of Web Application using Selenium.

•Used Protractor for end-to-end integration testing and Cucumber for service testing.

•Experienced in working with testing tools like SOAP UI, Postman, and Swagger UI.

•Extensive experience in installing, configuring, and administering Jenkins CI tool on Linux machines and used Jenkins Pipelines to drive all Microservices builds out to the Docker Registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

•Experience with XML including using parsers and PHP functions to create XML stream.

•Extensively used the build tools like GRUNT and Jenkins.

•Experience in administering cloud tools like Amazon Web Services (AWS), Microsoft Azure.

•Expertise in Maven for build, Jenkins and SonarQube

•Extensively used the version control tools like GitHub and SVN.

•Proficiency in developing build & deployment scripts using Gradle, ANT, Maven, and Drools.

•Actively involved in deploying, configuring, and administering Web/Application Servers like JBoss, WebSphere, WebLogic, and Apache Tomcat.

•Hands on exposure to logging tools like Log4j, Slf4j, Log Insight and project management tools like JIRA, TFS, QC.

•Worked in developing applications on windows, UNIX, Linux platforms.

•Excellent inter-personal skills, Ability to learn quickly in work environment and fluent in communication.

TECHNICAL SKILLS:

Languages

Java 7/8/11, Java 1.8/1.7/1.6, JEE 5 and 6, SQL, PL/SQL, UML2.0,PHP

J2EE Technologies

Servlets, JDBC, JSP, JSF, JSTL, JMS, EJB, JNDI, Java Security, AWT, Applets, RMI

Web Technologies

HTML5, CSS, JavaScript, jQuery, AJAX, Angular JS, Angular 2/4/7/9/12, React JS, Node JS, XML, XSD, JSON, XML, XST, XSTL, SAX/DOM, JAXP

Tools & Framework

Struts, Spring, Spring MVC, Hibernate, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, ANT, MAVEN, Jenkins, Groovy

Web Services

SOAP, Restful, UDDI, WSDL, Micro Services, Axis2, AWS, Microsoft Azure

Web/App Servers

Apache Tomcat, JBoss, Web Logic, Glassfish, IBM Web Sphere

RDBMS

MYSQL, Oracle, MongoDB, Cassandra

IDEs & Editors

Eclipse, MS Visual Studio 2005, IntelliJ, ATOM, Brackets, Sublime, Visual Studio Code

Testing Tools

Selenium, JUnit, RTC, Soap UI, Star Team, Rational Clear Quest

Operating System

Windows, UNIX, LINUX

Version Control

SVN, CVS, Clear Case, GIT, Jenkins

Other Software

Git, JIRA, Version One, Splunk

PROFESSIONAL EXPERIENCE:

Client: Mutual of Omaha, Omaha, NE Oct 2022 to Present

Role: Sr Full Stack Java Developer

Responsibilities:

•Worked closely with cross-functional teams as a part of AGILE environment to gather and analyze the requirements of the Application.

•Used Agile Scrum methodology for iterative incremental software development.

•Designed and implemented business logic using Spring Boot frameworks.

•Implementing RESTful web services architecture for Client-server interaction and implemented respective POJOs for its implementations.

•Used JAX-RS for creating Restful web service where the request and response are in JSON format.

•Developed the application using Hibernate and Spring Boot Framework.

•Implemented Java 8 (lambda expressions, Stream API, Concurrency API).

•Hands on experience of Microservices architecture using Spring Cloud API Gateway.

•Secured the API's by implementing Oauth2 token-based authentication using spring security.

•Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, jQuery, AJAX, Angular, and Bootstrap3.

•Developed application based on Micro Service Oriented Architecture using Angular 4, 7 and 12 and Cassandra DB and MySQL to develop Single Page Applications (SPA).

•Implemented Angular 4 and 7 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components, Components, ng-Modules, Providers, Services and classes for navigation respectively.

•Implemented Cassandra (NO SQL) as the Back-End data base system of the application.

•Developed the server-side application to interact with database Cassandra using Spring Boot and Hibernate.

•Used Cassandra cluster based on the expected traffic for the use case and optimized for low latency and built the Cassandra cluster on the AWS.

•Handled messaging services using Apache Kafka and created API documentation using Swagger UI.

•Used postman, Swagger UI for testing out restful services.

•Participated in Installation, integration, and configuration of Jenkins CI/CD, including installation of Jenkins plugins.

•Developed Docker based Microservices deployment modules with Jenkins based frameworks.

•Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix and AWS, created python lambdas and AWS secret manager.

•Monitored resources and applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 instances.

•Coordinated with Build Engineer on Maven configuration to build the application and deployed on WebSphere Application Server.

•Used SonarQube to measure code quality, code standard compliance, code duplication.

•Using JIRA tool to track user stories and support tickets.

Environment: Java/J2EE, Agile, Scrum, Spring Boot, RESTful, POJOs, JAX-RS, JSON, Hibernate, Spring Cloud, API Gateway, Angular 4/7/12, HTML, Oauth2, Spring Security, CSS, jQuery, Ajax, XML, Bootstrap, Flux, Cassandra, AWS, GITHUB, Cassandra, Apache Kafka, Swagger UI, JUnit, Mockito, Postman, Cucumber, CI/CD, Docker, Jenkins, Microservices, AWS Cloud Watch, EBS, EC2, ELB, RDS, S3, Hystrix, DataDog, Maven, Git, IntelliJ, WebSphere, Log Insight, JIRA.

Client: American Airlines, Fort Worth, TX July 2021 to Oct 2022

Role: Sr Full Stack Java Developer

Responsibilities:

•Worked closely with cross-functional teams as a part of AGILE environment to gather and analyze the requirements of the Application.

•Used Agile Scrum methodology for iterative incremental software development.

•Designed and implemented business logic using Spring Boot frameworks.

•Implementing RESTful web services architecture for Client-server interaction and implemented respective POJOs for its implementations.

•Used JAX-RS for creating Restful web service where the request and response are in JSON format.

•Developed the application using Hibernate and Spring Boot Framework.

•Implemented Java 8 (lambda expressions, Stream API, Concurrency API).

•Hands on experience of Microservices architecture using Spring Cloud API Gateway.

•Secured the API's by implementing Oauth2 token-based authentication using spring security.

•Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, jQuery, AJAX, React JS, and Bootstrap3.

•Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.

•Started the front-end application with ReactJS and used state object React Class Component for general stateful management.

•Implemented Cassandra (NO SQL) as the Back-End data base system of the application.

•Developed the server-side application to interact with database Cassandra using Spring Boot and Hibernate.

•Used Cassandra cluster based on the expected traffic for the use case and optimized for low latency and built the Cassandra cluster on the AWS.

•Handled messaging services using Apache Kafka and created API documentation using Swagger UI.

•Used postman, Swagger UI for testing out restful services.

•Participated in Installation, integration, and configuration of Jenkins CI/CD, including installation of Jenkins plugins.

•Developed Docker based Microservices deployment modules with Jenkins based frameworks.

•Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix and AWS, created python lambdas and AWS secret manager.

•Monitored resources and applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 instances.

•Implementation of Hystrix/Netflix circuit breaker to avoid loss of messages during handling of messages at the consumer level.

•Coordinated with Build Engineer on Maven configuration to build the application and deployed on WebSphere Application Server.

•Using JIRA tool to track user stories and support tickets.

Environment: Java/J2EE, Agile, Scrum, Spring Boot, RESTful, POJOs, JAX-RS, JSON, Hibernate, Spring Cloud, API Gateway HTML, Oauth2, Spring Security, CSS, jQuery, Ajax, XML, React JS, Bootstrap, Flux, Redux, React-DOM, React.JS, Cassandra, AWS, GITHUB, Cassandra, Apache Kafka, Swagger UI, JUnit, Mockito, Postman, Cucumber, CI/CD, Docker, Jenkins, Microservices, AWS Cloud Watch, EBS, EC2, ELB, RDS, S3, Hystrix, DataDog, Maven, Git, IntelliJ, WebSphere, Log Insight, JIRA.

Client: Vanguard, Wayne, PA May 2020 to July 2021

Role: Sr Full Stack Java Developer

Responsibilities:

•Worked closely with cross-functional teams as a part of AGILE environment to gather and analyze the requirements of the Application.

•Used Agile Scrum methodology for iterative incremental software development.

•Designed and implemented business logic using Spring Boot frameworks.

•Implementing RESTful web services architecture for Client-server interaction and implemented respective POJOs for its implementations.

•Used JAX-RS for creating Restful web service where the request and response are in JSON format.

•Developed the application using Hibernate and Spring Boot Framework.

•Implemented Java 8 (lambda expressions, Stream API, Concurrency API).

•Hands on experience of Microservices architecture using Spring Cloud API Gateway.

•Secured the API's by implementing Oauth2 token-based authentication using spring security.

•Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, jQuery, AJAX, React JS, and Bootstrap3.

•Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.

•Responsible for building UI component library using Angular 9 which consists of form components, structural components, navigation components, table components etc.

•The library is published into the node-modules for other teams to consume using Gulp.

•Worked on Server-Side Rendering of the angular app which dramatically decreased the load times of app and performed RND on Micro Front End for individual chunk deployments into the server.

•Written Unit tests to the Angular components using Jasmine and Karma which includes integration tests, class tests, DOM binding tests.

•Upgraded the core Angular application from 7 to 9 across all angular apps at Vanguard

•Created an Angular 9 application which is very similar to Angular Material UI for hosting the Component Library

•Extensively worked with Angular CLI for the component management

•Used JSON for data exchange between client and server

•Implemented Cassandra (NO SQL) as the Back-End data base system of the application.

•Developed the server-side application to interact with database Cassandra using Spring Boot and Hibernate.

•Used Cassandra cluster based on the expected traffic for the use case and optimized for low latency and built the Cassandra cluster on the AWS.

•Handled messaging services using Apache Kafka and created API documentation using Swagger UI.

•Used postman, Swagger UI for testing out restful services.

•Participated in Installation, integration, and configuration of Jenkins CI/CD, including installation of Jenkins plugins.

•Developed Docker based Microservices deployment modules with Jenkins based frameworks.

•Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix and AWS, created python lambdas and AWS secret manager.

•Monitored resources and applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 instances.

•Implementation of Hystrix/Netflix circuit breaker to avoid loss of messages during handling of messages at the consumer level.

•Coordinated with Build Engineer on Maven configuration to build the application and deployed on WebSphere Application Server.

•Using JIRA tool to track user stories and support tickets.

•Utilized Jasmine, Karma, Gulp and NPM to build and test applications.

Environment: Java/J2EE, Spring Boot, Angular 7/9, RESTful, POJOs, JAX-RS, JSON, Hibernate, Spring Cloud, API Gateway, Oauth2, Spring Security, CSS, jQuery, Ajax, Bootstrap, Flux, Cassandra, AWS, GITHUB, Apache Kafka, Swagger UI, JUnit, Mockito, Postman, Cucumber, CI/CD, Docker, Jenkins, Microservices, AWS Cloud Watch, EBS, EC2, ELB, RDS, S3, Hystrix, DataDog, Maven, Git, IntelliJ, WebSphere, Log Insight, JIRA.

Client: DXC Technologies, Topeka, KS Aug 18 to may 2020

Role: Sr Full Stack Java Developer

Responsibilities:

•Worked closely with cross-functional teams as a part of AGILE environment to gather and analyze the requirements of the Application.

•Used Agile Scrum methodology for iterative incremental software development.

•Designed and implemented business logic using Spring Boot frameworks.

•Implementing RESTful web services architecture for Client-server interaction and implemented respective POJOs for its implementations.

•Used JAX-RS for creating Restful web service where the request and response are in JSON format.

•Developed the application using Hibernate and Spring Boot Framework.

•Implemented Java 8 (lambda expressions, Stream API, Concurrency API).

•Hands on experience of Microservices architecture using Spring Cloud API Gateway.

•Secured the API's by implementing Oauth2 token-based authentication using spring security.

•Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, jQuery, AJAX, React JS, and Bootstrap3.

•Worked with React.js workflows such as Flux and Redux.

•Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.

•Started the front-end application with ReactJS and used state object React Class Component for general stateful management.

•Implemented Cassandra (NO SQL) as the Back-End data base system of the application.

•Developed the server-side application to interact with database Cassandra using Spring Boot and Hibernate.

•Used Cassandra cluster based on the expected traffic for the use case and optimized for low latency and built the Cassandra cluster on the AWS.

•Handled messaging services using Apache Kafka and created API documentation using Swagger UI.

•Involved in writing test cases for unit testing using JUnit, Mockito and Cucumber for service level automation.

•Implemented unit test cases for front end using Enzyme and Jest.

•Developed BDD tests using Cucumber by writing behaviors and step definitions.

•Used postman, Swagger UI for testing out restful services.

•Participated in Installation, integration, and configuration of Jenkins CI/CD, including installation of Jenkins plugins.

•Developed Docker based Microservices deployment modules with Jenkins based frameworks.

•Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix and AWS, created python lambdas and AWS secret manager.

•Monitored resources and applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 instances.

•Implementation of Hystrix/Netflix circuit breaker to avoid loss of messages during handling of messages at the consumer level.

•Created DataDog dashboards for various applications and monitored real-time and historical metrics.

•Used Git for code repository and IntelliJ for IDE.

•Coordinated with Build Engineer on Maven configuration to build the application and deployed on WebSphere Application Server.

•Configured Log Insight tool to log the entire application.

•Using JIRA tool to track user stories and support tickets.

Environment: Java/J2EE, Agile, Scrum, Spring Boot, RESTful, POJOs, JAX-RS, JSON, Hibernate, Spring Cloud, API Gateway HTML, Oauth2, Spring Security, CSS, jQuery, Ajax, XML, React JS, Bootstrap, Flux, Redux, React-DOM, React.JS, Cassandra, AWS, GITHUB, Cassandra, Apache Kafka, Swagger UI, JUnit, Mockito, Postman, Cucumber, CI/CD, Docker, Jenkins, Microservices, AWS Cloud Watch, EBS, EC2, ELB, RDS, S3, Hystrix, DataDog, Maven, Git, IntelliJ, WebSphere, Log Insight, JIRA.

Client: Aris Global, Hyderabad, India Aug 16 to April 18

Role: Jr Java Developer

Responsibilities:

•Actively participated in the analysis, definition, design, implementation, management, and deployment of full software development lifecycle using Waterfall model.

•Worked on Servlets for production support issues of the existing applications.

•Developed SOAP web services using Servlets.

•Extensively worked on Spring JDBC, ORM.

• Created and configured spring.xml files to manage control flow.

•Responsible for translating designs and concepts into highly usable and engaging web applications using HTML, CSS, JavaScript, JSON and jQuery.

•Designed quite a lot of HTML forms using the various html form tag, according to the requirement of the end user.

•Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues with CSS.

•Implemented dynamic page elements and form error validations using JavaScript.

•Implemented the drag and drop functionality using jQuery framework plug-ins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.

•Developed dynamic page elements and form error validations using JavaScript.

•Created stored procedures and complicated queries for MySQL.

•Used testing frameworks JUnit for Unit testing.

•Used SOAP UI tool to test the modified web service code by using the already existing test cases and test suites.

•Experience in using version control CVS and Build tools like ANT.

•Used HP ALM tool for tracking the story points.

Environment: Core Java, Waterfall model, Servlets, SOAP, Spring JDBC, ORM, spring.xml files, HTML, CSS, JavaScript, jQuery, JSON, JSP, MySQL, JUnit, SOAP UI, CVS, ANT, HP ALM.

Education: Bachelor’s in computer science from JNTU Hyderabad, India



Contact this candidate