Post Job Free

Resume

Sign in

Stack Developer Java

Location:
United States
Salary:
70$/hr
Posted:
April 24, 2024

Contact this candidate

Resume:

SURYA TEJA

Email: ad485n@r.postjobfree.com

PH: 513-***-****

Senior Java Full Stack Developer

PROFESSIONAL SUMMARY

●9+ Years of experience in Information Technology in various roles with experience in Design, Analysis and Full Stack Development using versatile frameworks.

●JavaScript Full Stack Developer with exclusive experience in micro services architecture using React/Redux.

●Functional expertise includes Web Application & Desktop Application, CRM Applications.

●Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.

●Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, BPM, WSDL, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.

●Good knowledge on reading and following UML design documentation such as Database, and Data Flow diagrams.

●Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, HTML/DHTML, XML and Struts framework.

●Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.

●Experience in Agile software development process, Test Driven Development and Scrum.

●Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, JQuery, Angular 11 and Nodes

●Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application. Streamlined application deployment cycles on OpenShift, significantly reducing time-to-market.

●Enhanced security measures on OpenShift through meticulous implementation of RBAC, image scanning, and network policies.

●Demonstrated cost-effectiveness by optimizing resource utilization across OpenShift clusters, resulting in substantial infrastructure cost savings.

●Implemented dynamic scaling strategies for applications, ensuring real-time responsiveness to varying traffic loads.

●Collaborated closely with DevOps teams, automating monitoring processes and establishing real-time feedback loops for continuous improvement.

●Experience in developing client-side validations using Angular 11 and in developing Custom pipes, Shadow DOM.

●RIA applications using Flex, HTML5, CSS, Ajax, Dojo and Node JS

●Developed Graphical User Interfaces using UI frameworks Angular 11 and Webpage's using HTML, CSS and JSP's for user interaction.

●Good knowledge on AWS cloud formation templates and configured SQS service through Java API to send and receive the information.

●Possess extensive expertise in RDBMS databases, including Oracle 10g/11g, SQL Server 2005/2008, DB2, and MySQL 4.x/5.0. Proficient in developing PL-SQL Stored Procedures, Triggers, and Views.

● Experience on Web Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.

●Experience with SPRING and Struts frameworks. Proficient in developing RESTful web services using Spring MVC.

●Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.

●Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.

●Used DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific tools to design the client module.

●Experience in working with build management tools like Ant, Maven and Jenkins.

●Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere.

●Ability to work individually as well as in a team with excellent problem-solving skills, troubleshooting capabilities, learn new tools and concepts.

●Designing the services and endpoints based on the Domain Driven Design approach and Richardson’s Maturity model.

●Following Domain Driven Design approach for the Micro services and API/Endpoint’s to facilitate reusability and maintenance.

●Utilized APIGEE to design, develop, and manage RESTful APIs for various applications, ensuring secure and efficient data exchange between different systems.

●Implemented API policies in APIGEE to enforce security measures such as OAuth authentication, rate limiting, and IP whitelisting, enhancing the overall security posture of the APIs.

●Created interactive API documentation using Swagger UI, allowing developers and stakeholders to easily understand API endpoints, request parameters, and response formats.

●Conducted API testing and validation using Swagger tools such as Swagger Inspector, ensuring API functionality, reliability, and compliance with business requirements.

●Worked on IDEs such as Eclipse/My Eclipse, JBuilder. Utilized advanced features like Operator Framework to automate the configuration and management of complex applications on OpenShift.

●Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.

●Expertise in database modeling, administration and development using SQL and PL/SQL in SQL Server environments.

●Excellent troubleshooting & problem-solving skills with Client-Server Applications & Web Application.

●Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams.

●Expertise in using issue tracking tools such as Quality Center and JIRA.

TECHNICAL SKILLS

Languages-Java (J2SE1.8/1.6/1.5, J2EE 6/5), SQL, PL/SQL, UML2.0

Technologies-JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0, Spring 4, SOA, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, Sybase Power Designer, RESTful and SOAP web services

Web Technologies-HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Bootstrap, Angular-JS, JQuery, ReactJS

Development Tools (IDEs)-Eclipse3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005, Brackets and Web storm

Web/Application Servers-Tomcat 7.x/6.x/5.x, WebLogic10.3/9.2/8.1/7.0, IBM WebSphere 8.x/7.x/6. x.

Data Base-Oracle 11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB2 9.1/8.1/7.2, Mongo DB.

Platforms-Windows, UNIX, LINUX, OpenShift, Kubernetes, Docker, ELK stack

Methodologies-Agile Methodology, RUP, Extreme Programming

Build Tools-Rational Rose, CVS, GIT, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Beehive, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.

EDUCATION

Bachelor of Technology in Computer Science 2008-2012

Vardhaman College of Engineering, Hyderabad, India

PROFESSIONAL EXPERIENCE

ADP, Alpharetta, GA

Sr Java Full Stack Developer August 2022 – Present

Responsibilities:

●Designing and programming system-level software, especially for micro services-based APIs and API endpoint implementation.

●Cloud native frameworks (specifically pivotal technologies), database systems, and relevant programming languages.

●Implemented Router Module of Angular 11 to make the whole project a Single Page Application and add routers according to the requirements.

●Worked on some of the new features of Angular 11 like new if else syntax, ng-templates, form validators, Router etc.

●Worked on Angular11 CLI to deal with troubleshooting and deal with the Angular11 virtual environment bugs.

●Works with other agile team members, interacts with onshore Technical Lead and offshore Product Owners to assess and help refine/elaborate backlog requirements and success criteria during implementation.

●A strong understanding of the Spring Framework and building software for the cloud.

●Spring Integration (with a specific focus on) Async Channels, Global error handling, HTTP Outbound gateway Spring Cloud Config Server

●Designed and developed user interfaces using Spring MVC Framework, Spring Boot, Hibernate, JSP, HTML5, CSS3, Java Script, Angular JS and React JS.

●Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot and did integration to Microservices into the existing system architecture.

●Using REST APIs with JAX-RS to consume Web Services, to handle two interfaces, XML and JSON.

●Developed REST services using Spring Boot, Spring REST and involved in

●Exposed the application using Rest Web service, developed http post, get methods based on requirement and handled the errors using http status codes. Used Postman API to test REST API output data.

●Worked on Meter for load balancing and performance testing, and clustering technologies through Kubernetes.

●Expertise in Apache Kafka message implementations and their integrations with the systems.

●Worked on associated REST tools such as Swagger, Postman and SOAP UI testing HTTP Requests and response.

●Developed system integration test to verify the code running in its functional environment.

●Responsible for creating web-based applications using Node.js, and Redux workflow.

●Validating the Application by Deploying and testing on JBoss Server.

●Used Spring Batch for scheduling and maintenance of batch jobs. Deployed the application in various environments DEV, QA and also Production.

●Design and deploy new features to streamline all the manual operations.

●Track burn down, issues and progress.

●Work with component teams to resolve issues.

●Participate in planning, implementation, and growth of our customer's Confidential Web Services (AWS) foundational footprint

●Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

●Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.

●Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB.

●Built Cassandra Cluster on both the physical machines and on AWS

●Automated Cassandra Builds/installation/monitoring etc.

●Designed and developed the REST based Micro services using the Spring Boot.

●Created RFP Micro service to provide RESTful API utilizing Spring Boot with Microservices.

●Working Knowledge in EC2 by creating snapshots, volumes and security groups for public and private instances.

●Designing and developing Restful API and services using best practices to interact within the Microservices and with the front end.

●Using spring MVC and spring rest.

●Performed Angular 11 end to end testing using Protractor framework and Integration testing methods and Behavioural driven are implemented using Selenium and Cucumber respectively.

●GIT used for defects, change tracking across the application.

●Wrote Junit test cases and ANT as a build tool for the services and prepared documentation.

●Involved in functional test of the application and tested Java applications using Functional Testing, JBoss and Log statements.

Environment: Java8, REST, Microservices, SOAP, XML, Angular 11, Spring, Spring Boot, Spring MVC, Docker, Confluence, Git, Jenkins, Kubernetes, Bitbucket, GitHub, Gradle, Maven, Kafka, Meter, JBoss, Apache Tomcat, Active MQ, Splunk, POSTMAN.

Cardinal Health, Dublin, OH

Sr Java Full Stack Developer March 2020 – July 2022

Responsibilities:

●Involved in reviewing business requirements and functional designs for application and participated in creating Wire Frames.

●Involved in Agile process, bi-weekly Sprints, and daily Scrums to discuss the development and achieve TDD (Test driven development approach).

●Worked with Angular 8 Flex Layout that provides a sophisticated layout API using Flexbox CSS and media Query. This module component layout features using a custom Layout API, media Query observables, and can be injected to DOM.

●Developing single page application by using Covalent open-source framework, which is built on Angular 8, Angular-cli, Typescript, Material design, Karma, Jasmine, d3, NGX, SCSS.

●Developed different cloud-based analytics enterprise products like GSS-CUSTOMER JOURNEY, AI-FRAUD, Analytic -OPS.

●Served as POC for on call support in the production team on a rotation basis.

●Worked on server-side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.

●Implemented Spring Boot and Micro Services to divide the application into various sub modules.

●Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.

●Debugging the code using developer tools and Firebug tools and validations by cross-examining the Web pages at different browsers. worked with Jasmine and Karma in testing and performed Unit testing.

●Used Angular 8 and Confidential Covalent UI as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

●Involved in implementing the complete Application in the in-build MVC Architecture with Angular 8.

●Developed Angular 7/6material responsive web application pages using Angular 8 -Material services, controllers and directives for front end UI and consumed RESTful web service API.

●Developing CSS Style for web page using SCSS Structure and also implemented routing and SPA application using Angular 8.

●Implemented Microservices Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.

●Configure backup, alerts, repairs and monitoring of Cassandra clusters using OpsCenter.

●Administered, monitored and maintained multi data-center Cassandra cluster using OpsCenter and Nagios in production.

●Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.

●Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication and schema design.

●Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.

●Worked on analyzing Hadoop cluster using different big data analytic tools including Flume, Pig, Hive, HBase, Oozie, Zookeeper, Sqoop, Spark and Kafka.

●Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.

●Lead daily stand-ups and scrum ceremonies for two scrum teams.

●Work with product owners to groom the backlog and plan sprints.

●Enhance the performance and capacity of the virtual system of enterprise.

●Worked on creating Microservices using Jersey and Spring.

●Developed Restful APIs and Microservices using spring, Hibernate and Jersey.

●Scaled Microservices, distributed systems and server less applications using Simple Queue Service (SQS).

●Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.

●Extensively used ECMAScript 5.0 for large applications and library creation.

●Developed REST services using Node-JS, Express-JS, Body-Parser, Mongoose, Underscore-JS and other node modules to serve the web application with JSON data.

●Developed the functionalities under Agile Methodology and used JIRA for task assignment, bug tracking and fixture and used cleaner patterns like module pattern and followed DRY principles.

●Used Node.js NPM module Grunt to run tasks and build properly the project (compile, minify, concat etc.).

●Used GitHub and Gitlab, private and public repo for version controls and JIRA for defect tracking.

●Worked with Docker containers, running/managing containers, containers snapshots and managing image.

Environment: HTML 5, CSS 3, JavaScript, Angular 8, Angular-Material, Node.js, Express, MongoDB, SCSS, FLEX-BOX, DOCKER, APP CENTER, HTTP Module, Http Client Module, MEAN STACK, NPM, Grunt, underscore.js, require.js, crypto.js, passport.js.

PNC Financial Services Group, Pittsburgh

Java Full Stack Developer November 2017 – February 2020

Responsibilities:

●Worked with Business Analysis teams, Product Owner and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications.

●Involved in the Software Development Life Cycle (SDLC), Requirements gathering, Design, Code, Integration, and Deployment and production phases.

●Built Restful web services using Node JS and Express JS and used a full complement of Express.

●Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 7/6.

●Created and consumed RESTful API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js.

●Implemented Logic for pulling the data from the REST API with Axios AJAX and issued HTTP requests to interact with REST endpoints.

●Implemented globally distributed databases using Azure Cosmos DB, leveraging its multi-model capabilities for diverse data types.

●Successfully executed seamless migrations of databases to Azure SQL Database and Cosmos DB, minimizing downtime and addressing compatibility challenges.

●Configured and managed horizontal scaling in Cosmos DB, implementing partitioning strategies for optimal performance and cost-efficiency.

●Orchestrated scalable and secure virtual machine instances in Azure, optimizing performance through fine-tuned configurations.

●Utilized Azure Storage services, including Blob Storage and Table Storage, for effective data storage, retrieval, and redundancy.

●Designed and implemented Azure Virtual Networks, Subnets, and Network Security Groups, ensuring secure and well-connected cloud infrastructures.

●Implemented Azure Monitor and Azure Log Analytics for real-time monitoring and log management.

●Set up alerts and notifications to proactively respond to issues.

●Involved in development of Restful web services using MERN stack, MongoDB, Express React-Redux and Node JS.

●Developed various single page applications (SPA) using React JS and used various components in the Redux library.

●Involved in design, develop and implementation of the application using Spring and J2EE framework.

●Built web-based application using Spring MVC Architecture and REST Web-services.

●Used React-Routers for connecting the APIs which enforces the communication to the server while also implementing mock services in Node.js with the help of modules using Express.js.

●Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.

●Implemented JSON web tokens mechanism for authentication and authorization security configurations using Node.js.

●Used React JS virtual DOM for client-side view rendering services, React-Redux for state management and React-Router for client-side routing for dynamically changing client-side content.

●Implemented asynchronous logic for CRUD operations in MongoDB using mongoose connector, and assertions.

●Created Angular 7/6HTTP Client interceptors to add necessary JWT tokens for the outgoing requests from UI.

●Closely worked with the Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

●Developed, implemented unit test cases and integration test cases using chai and mocha.

●Use Selenium for creating the web-based test automation suite and perform functional testing.

●We hosted all our micro services in AWS cloud infrastructure using Jenkins CI/CD pipelines.

●Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.

●Integrated APIGEE with continuous integration/continuous deployment (CI/CD) pipelines, automating API deployment processes and ensuring smooth delivery of API updates and enhancements.

●Provided technical support and troubleshooting for API-related issues, including performance optimization, error handling, and debugging in APIGEE platform.

●Stayed updated with the latest APIGEE and Swagger/OpenAPI developments, participating in training programs and workshops to enhance skills and knowledge in API management and documentation.

Environment: Java, HTML5, CSS3, Typescript, REACT JS, REDUX Chai, Angular 7/6, Spring, Mocha, Git, NPM, YARGS Grunt, Bower, Spring Security (JWT), MongoDB, Kafka, Node.js, Express, Jetty Server, AEM, Kubernetes, Docker, AWS, EC2, Jenkins, Splunk, Git, Pivotal Cloud Foundry, Selenium.

AbbVie healthcare, Chicago, IL

Java Full Stack Developer March 2016 – October 2017

Responsibilities:

●Designed and Developed UI for Customer Service Modules and Reports using Angular1.5, HTML5, CSS3, Bootstrap3, JavaScript and jQuery.

●Collaborated closely with UX/UI designers and backend developers to seamlessly integrate ReactJS components into a larger, cohesive system, ensuring a consistent and visually appealing user interface.

●Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.

●Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.

●Mainly responsible for developing Restful API using spring framework. Developed different controllers that return the response both in JSON and XML based on the request type.

●Web Services in JAXP based on SOAP protocols using XML and XSLTW and created data sources with JDBC.

●Used CSS3 for de scribing the presentation of Web pages, including colors, layout, and fonts. Validations for the Client Side were done using JavaScript.

●Maintained 24/7 high volume availability demands using open-source tools such as Linux, Apache, PHP, and MySQL.

●Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).

●Created data model for structuring and storing the data efficiently and implemented partitioning and bucketing of tables in Cassandra.

●Conducted performance tuning and optimization tasks on OpenShift clusters for improved overall system efficiency.

●Collaborated with cross-functional teams to design and implement CI/CD pipelines, optimizing the software delivery process on OpenShift.

●Implemented advanced networking configurations on OpenShift, such as Ingress controllers, to optimize traffic routing and management.

●Involved in securing API proxies using various mechanisms like API key, Spring OAuth, LDAP, content protection policies in Apigee Edge.

●Developed application using Spring MVC- Implemented Various Controllers, used spring's component-scan and auto wiring functionalities.

●Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.

●Spearheaded the development of a dynamic and responsive web application using ReactJS, contributing to a 30% increase in user engagement and satisfaction.

●Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.

●Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.

Environment: JAVA, JSP, Servlet, EJB, Spring, JavaScript, ReactJS, Hibernate, UML, jQuery, Struts, eclipse, Apache, Oracle ECM, Struts, Web service, SOAP, ILOG, AWS, ETL, Web2.0, LDAP, Kafka Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Web logic, Junit.

Couth Info tech Pvt. Ltd, Hyderabad, India

Java Full Stack Developer. May 2014 – December 2015

Responsibilities:

●Worked in a highly dynamic AGILE environment and participated in scrum and Sprint meetings. Participated in Iteration planning, requirements analysis, design, coding, testing, and documentation.

●Designed and development of User Interfaces, tables using HTML, CSS and Typescript, Angular7.

●Used OOPS concepts like Encapsulation, polymorphism, collections, and multithreading.

●Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.

●Used POSTMAN to check the Json data received from the services.

●Used Web services for sending and getting data from different applications using SOAP messages.

●Integrated Spring Boot Hibernate and JPA framework.

●Used Hibernate Framework for object relational mapping and persistence

●Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.

●Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

●Used MySQL database and written number of sql queries for retrieving the data and validated that data against the business rules.

●Worked on Swagger API and auto-generated documentation for all REST calls.

●Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.

●Implemented CI CD pipelines using Jenkins and build and deploy the applications.

●Graph database integration: We utilized Neo4j to implement graph database functionality within our microservices architecture. This allowed us to model complex relationships and dependencies between data entities more efficiently compared to traditional relational databases.

●Relationship mapping: Neo4j's graph-based approach enabled us to represent intricate relationships between various data entities such as users, products, and transactions. This facilitated more intuitive data querying and traversal, especially in scenarios where relationships are pivotal.

●Performance optimization: In scenarios requiring highly connected data, Neo4j's native graph processing capabilities provided significant performance improvements over relational databases. This was particularly advantageous in applications where traversing relationships is a core operation, such as recommendation systems or social network platforms.

●Real-time insights: By leveraging Neo4j's graph algorithms and querying capabilities, we were able to extract valuable insights in real-time from our data models. This empowered us to make informed decisions and adapt our applications dynamically to changing requirements.

●Flexibility and scalability: Neo4j's schema-optional nature and flexible data model allowed us to adapt quickly to evolving project requirements without extensive schema migrations. Additionally, its scalability features enabled us to handle growing datasets and user bases seamlessly.

●Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins and GIT.

●Fixed the bugs in the existing application by tracking in JIRA.

●Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.

●Worked with Docker for creating Docker images using Docker file and Docker Compose file.

●Restful Web services for other systems to interact with our system and secured the service with Spring-Security Oauth-2.0.

Environment: Java/JDK, Spring Batch, Spring Boot, Spring MVC, AWS, Hibernate, JSON, RESTful, Eclipse, MAVEN, JUnit, APIGEE, Jenkins, MongoDB, Neo4j, Agile Methodology, GIT, Docker, Kubernetes and Log4J, Swagger, Angular 7, HTML5, CSS3, J-Query, Node.JS, TypeScript, AJAX, POSTMAN, Microservices, Bootstrap.



Contact this candidate