Post Job Free

Resume

Sign in

Stack Developer Front End

Location:
Hungerford Towne, MD, 20850
Posted:
March 06, 2024

Contact this candidate

Resume:

Koushik Thonupunuri

ad35j5@r.postjobfree.com 682-***-**** linkedin.com/in/koushik16881a1256/

SUMMARY

Objective: Seeking a challenging role as a Java Full Stack Developer to leverage my strong technical skills in Java, front-end technologies, and back-end frameworks to design and develop robust, scalable web applications.

• Over 6+ years of professional experience in Requirements Analysis, Design, Development, and Implementation of Java, J2EE and client-server technologies. Good Knowledge on working with OAuth 2.0 to provide authentication and authorization to RESTful Web Services by exchanging Access tokens.

• Experience in developing applications using Java/J2EE (Servlets, JSP custom tags, Struts, Spring, Hiber- nate, EJBs, Java Beans, JDBC, JMS, JSF), XML, Bamboo, JavaScript, HTML, Hibernate, Eclipse3.x, Tomcat6/7/8.0, WebLogic, Oracle, and Unix Korn Shell Scripting.

• Spring Boot Microservices were developed with Microservices architecture using REST and Apache Kafka. Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, JQuery, Angular 4.0,2.0, JS, Node JS, React JS, Backbone JS, Twitter Bootstrap, JQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible.

• Experience with Version Control tools like GIT, GitHub, CVS, SVN and build tools like MAVEN and Gradle with Integrated Development Environments like Eclipseand IntelliJ and STS. Experience in writing with no schema database Couch DB and have knowledge on MongoDB.

• Strong knowledge and hands on experience of deploying applications using Kubernetes, cloud native application development, pivotal cloud foundry, JavaScript, Kendo UI, Java/J2EE technologies & RDBMS.

• Experience in designing and building dynamic and user interactive websites using JavaScript, Angular, React JS, Backbone.js, Express.js, Bootstrap, Node.js and jQuery.

• Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Anno- tations, Enums, Concurrency, Multi-Threading, Lambda and Generics.

• Used Maven to build and deploy the application and used Jenkins as Continuous Integration platform (CI/CD) to setup the automated builds.

• Experienced in developing and deploying J2EE components (JDBC, Servlets, JSPs, EJBs) in Tomcat, WebLogic, WebSphere and JBoss Application servers.

• Good knowledge on Oracle and MySQL performance related features such as Query Optimizer, Execution Plans, and Indexes.

EXPERIENCE

Java Full Stack Developer, Genworth Financial, Virginia, United States Mar 2022 - Present Description: Genworth Financial, Inc. is an insurance and financial services company. It provides insurance solutions, including mortgage insurance, long-term care insurance, and annuity products. My role is to involve the Optimizing and maintaining applications for different modules.

Responsibilities:

• Implemented features like Actuator in Spring bootfor monitoring and tracing my application. Developed controller classes, complex services, database integration and backend process.

• Supported microservices authentication service provider using Java Cryptology Extensions Cipher class API.

• Developed test cases using JUnit to validate several business rules in the application.

• Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka. Worked on Jenkins for continuous integration with Gradle and GitHub.

• To meet scale and availability requirements, we selected Apache Cassandra for Cassandra’s master less architecture, ability to scale horizontally easily and quickly to meet their growing data store needs.

• Developed applications using J2EE, JSP, Servletand Spring BeanClasses.

• Used HTML, XHTML, DHTML, and Java Script, AJAX, and Angular 1.x/2, JQUERY, XML, XPATH, JSP and Tag Libraries to develop view pages in portal.

• Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Developed the Request handlers application using Struts framework.

• Used Jenkins and pipelines to drive all microservices authentication builds out to the Docker registry and then deployed to Kubernetes. Experience with python and Django framework.

• Wrote Hibernate Query Language (HQL) and Criteria based queries to work with SQL databases.

• Developed CI/CD pipeline and build tasks to run the unit tests on Jenkins and maintained separate build in Mavenfor the module for easy integration to the portal build and configure with Jenkins.

• Developed key services for authorization and authentication in Node server, where we used LDAP. Later migrated the authentication from LDAPto Ping Access-SSO (Single Sign On) Application.

• Implemented high availability with Azure Classic and Azure Resource Manager Deployment models.

• Migrated technology from Angular 1.0 to Angular 2.0 to use upgraded features such as Angular Components and Angular Routers as per the strategy requirement.

• Implemented Serverless architecture using AWS Lambda to reduce infrastructure costs and enhance scalability. Developed Servlets for server-side transactions and made use of AJAXfor server-side processing without refreshing JSP page.

1

• Used IntelliJ for development and debugging Spring Boot applications and Used GIT for version control.

• Used Hibernate in Persistence Layer Developed various Database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.

• Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.

• Created dynamic schema design through NOSQL-CouchDBby writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability.

• Create a new .NET console application to extract, transform and load (ETL) JSON file data into legacy and new SQL Server tables. Deployed spring-boot microservices using AWS CloudFormation into EC2 containers.

• Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms. Used Log4j for validate functionalities and JUnit for unit testing.

• Expertise in Apache Kafka message implementations and their integrations with the systems. Environment: Java 1.8, J2EE, JSP, HTML5, CSS3,MongoDB,GraphQL,Scala,Lambda, Drools, CI/CD,PCF jQuery, Ajax, JavaScript, Spring Boot, API, Solr, Spring, Akka, MySQL, Hibernate, Kafka, Struts, REST, SOAP, MVC, Or- acle, SVN, JUnit, Typescript, AWS, GitHub, JIRA, SCRUM, Micro service, Docker, Kubernetes, Microservices, Selenium. Java Full Stack Developer, Inova Health System (TCS), Hyderabad, India Jan 2021 - Dec 2021 Description: Inova Health System is a highly respected healthcare organization. It operates a network of hospitals, medical facilities, and physician practices, to improve the health and well-being of the patients. Responsibilities:

• Developing Mock Screens/Wireframes using Angular 8, DXP (Digital Experience Platform), HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, jQuery, Ajax and JSON.

• Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced Multi- threading. Created Angular 5 service and integration with RESTfulAPIs.

• Involved in Client Requirements gathering, Analysis, Design, Development and Testing of the application using Agile methodology (SCRUM). Developed JUnit test cases for DAO and Service Layer methods.

• Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.

• Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.

• Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.

• Implemented J2EE components using Spring MVC, Spring IOC, Spring Transactions and Spring Security modules. Implemented Spring Cloud-Netflix ZUUL to build microservices for communication.

• Implemented AJAX calls from backend without page refresh using jQuery, AJAX, J2SE, Spring MVC and Hiber- nate. Also created YAMEL files for using a swagger API within the UI.

• Configured Bamboo to handle application deployment on Cloud (PCF) and to integrate with Git Hub version control. Supports different markets for alerts and bugs, Analyze and understand fix them.

• Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScriptfor validation, Servlets using STRUTS framework, JDBC. Implemented Kubernetes for container orchestration, de- ploying applications in a distributed environment to ensure high availability and scalability.

• Extensive experience in developing Microservices using Spring frameworks and followed domain driven design. Strong programming skills of SQL and stored procedures, preferably Oracle and Sybase

• Worked in configuring CI/CD tool Jenkins for project builds and automation of deployments. Environments: Java/J2ee, JSP, HTML, CSS, Spring, Junit, Spring Batch, React, Spring MVC, PostgreSQL, JSON parser, JBoss Server, Apache Tomcat server, Linux, shell scripting, Ant, Maven, FileNet, Web Sphere MQ, JMS, Awk, JRXML, Jasper Tool, Azure Functions / logic apps.

Java Full Stack Developer, Indian Bank, Chennai, India Mar 2019 - Dec 2020 Description: Indian Bank Limited is an Indian banking and financial services company. It offers Express FD, Digital Savings Account, Credit cards and personal Loans and also it delivers personalized services, enhancing customer satisfac- tion, and driving the financial well-being to the customers. Responsibilities:

• Used AWS Lambda to manage the servers and run the code in the AWS and Automation of various administrative tasks. Developed and implemented the MVC architectural pattern using Struts Framework including JSP, Servlets and Action classes.

• Developed the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.

• Involved in various phases of SDLC as requirement gathering, modeling, analysis, architecture design and development and the project was developed using Agile Methodologies.

• Experienced on Linux and Windows Virtual servers on EC2using chef servers.

• Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management. Experiences in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.

• Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOPand Spring Actuator.

• Proficiency in using JMS (Java Messaging Service) API for building messaging applications in Java.

• Developed test cases for each component in different panels using JUnit, reported and deployed using Jenkins.

• Golden Gate Kafka adapters are used to write data to Kafka clusters. 2

Environment: Java 1.8, J2EE, JSP, HTML5, Kubernetes, Typescript, Microservices, Akka, CSS3, Selenium, jQuery, Ajax, NodeJS, JavaScript, Kafka, MongoDB, GraphQL, AWS, Spring Boot, Spring,Hibernate, REST, SOAP, MVC, Oracle, SVN, JUnit, JIRA, SCRUM,PCF.

Java Developer, Sriram Finance, Chennai, India Jun 2017 - Feb 2019 Description: Sriram Finance is an Indian Finance platform serving I collaborate with cross-functional teams to translate business requirements into user-friendly applications while ensuring scalability and robustness. Responsibilities:

Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend. Worked on Core Java for multi-threading, collections and GUI AWT. Used Microservices to communicate using synchronous protocols HTTPand REST for implementing SOAP. Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions. Worked on the modernization of a legacy and outsourced UI technologies used were Angular 2/4, Angular Materials 2, CSS, Node JS, Express JS and AWS (Amazon Web Services). Extensively involved in developing and writing Maven build scripts for automated build and deployment processes. In- volved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services. Configured backup, alert systems, repairs, and monitoring for Cassandra clusters using OpsCenter. Involved in design, Development and implementation of Product Lifecycle admin site based on -’MVC’ architecture and Front control design pattern using Spring MVC Framework for Presentation tier and server-side J2EE technologies. Used JavaScript and jQuery for validating the input given to the user interface. Deployed our application on Pivotal Cloud Foundry (PCF) which is used to reduce the development overhead by provid- ing a ready to use platform. Implemented Struts Framework and performed SIT, UAT. Implemented Kubernetes Stateful Sets to manage Stateful applications in the marketing environment, ensuring data integrity and high availability. Unit testing and E2E testing frameworks are used. Extensively used Jenkins for CI/CD and used SVN for version control and used STS as the IDE for developing the application. Page design and development are done using Oracle BPM. Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JMS, ReactJS, NodeJS, HTML5, CSS3, Eclipse, MongoDB, AWS, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI, Cucumber, Jenkins, Cognito, Selenium.

Education

Bachelors

Vardhaman College of Engineering

Masters

University of Michigan Flint

SKILLS

J2EE Technologies: J2EE, Servlets, JSP, JSTL, JSF, JIRA, Angular JS, JDBC, MVC, OOP, Grails, Hibernate, spring, XML.

Web Technologies: JavaScript, CSS, AWS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, jQuery UI, Angular JS.

Spring Framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs, schedulers (Quartz). Distributed Computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML. IDE Tools: RSA, RAD, WSAD, Eclipse, NetBeans.

Web Services: JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS and JAX-WS. Databases: Oracle, MySQL, MS SQL Server, MS Access, PostgreSQL. Version control Tools: SVN, CVS, Clear Case, Git.

Operating Systems: UNIX (Solaris, Ubuntu, Linux, and OSX);Windows9x/XP/Vista/7/ Testing Tools: JUnit, SOAP UI.

Application Server: Web sphere Application Server, BEA Web logic, Apache Tomcat, JBoss 4.2.x, 5.X, JBoss 6.1 EAP. 3



Contact this candidate