Post Job Free
Sign in

Java Developer Front End

Location:
Fort Mill, SC
Posted:
May 08, 2023

Contact this candidate

Resume:

Durga

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

803-***-****

JAVA DEVELOPER

Around 6 years of experience in requirements gathering, deployment of Web Applications and client server multi-tier applications using Java/J2EE technologies.

Strong skills in Object oriented programming (OOPS) concepts with OOP methodologies and GoF Design patterns.

Demonstrated expertise in maximizing performance and increasing functionality by researching and implementing system improvements. Skilled in using technologies such as Java, Spring, Spring Boot, Hibernate, Angular, AngularJS, Node, Express, Restful, MS SQL, MySQL, PL SQL, and MongoDB.

Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators.

Worked with SVN, Team Foundation Server, Bitbucket, Git and GitHub for version control and Bug Tracking using Jira.

Strong Experience in RDBMS using PL/SQL to write Stored Procedures, Functions, Triggers, Prepared Statements.

Experience in configuring and deploying Web Applications using Web Logic, IBM WebSphere, JBoss, Apache Tomcat and Glassfish.

I have technical proficiency with Java, Javascript, spring-boot, react, JPA and My-SQL.

Strong experience in UI & client-side validations using HTML, CSS, Java script, JSP, AJAX, JSON, XML and java script frameworks like jQuery.

Used JIRA for bug tracking and issue tracking. Developed enterprise applications using Scala.

Strong knowledge in core Java 8 concepts like collections, multithreading, design patterns, serialization.

Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, WebServices, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, JAXB, PL/SQL, Unix scripting.

Used service components which are exposed as Web Services using Restful Web Services.Test API’s using SoapUI and Postman.

Expertise in framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Cloud for Micro services, Spring REST, Transactions, and integration with AWS.

Hands on experience on Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.

Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices, Hibernate and Spring Boot.

Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Azure, Rabbit MQ, Kafka, Zookeeper, MongoDB/Cassandra, My SQL, Restful Web Services.

Handle Model View Controller (MVC) Architecture by using Spring MVC Framework.

Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.

Use Core Java Collections, Exception Handling, Multi-Threading, Serialization and Java 8 features like Lambda expressions, Bulk data operations on Collections which would increase performance.

Good knowledge in using build tools like Apache ANT, Jenkins and Maven.

TECHNICAL SKILLS

Languages

C++, Java, Python, Java Script

Java Technologies

Core Java, J2SE, JSP, JavaScript, Servlet, JDBC, Java 8

Web Technologies

HTML, CSS, XML, JavaScript, Node JS, Bootstrap, Ajax

Databases

MySQL, OracleSQL, InfluxDB, Mongo DB

ORM Frameworks

Hibernate

Web Servers

Java Web Server, Apache Web Server, Tomcat

Testing Frameworks

Unit Testing using Junit

Web Services

RESTful

Version Control Tools

Git, GitHub

Methodologies

Agile

PROFESSIONAL EXPERIENCE:

United Health Group, Phoenix, AZ Nov 2022 to Till Date

Fullstack Java Developer

Responsibilities:

Design, develop and implement web application UI for both Comprehensive Capital Analysis and Review (CCAR) and Credit Risk Data Mart (CRDM) Projects.

Worked on Agile Methodology with daily Scrum calls and Test-Driven Development (TDD).

Working on J2EE components, Application Programming Interfaces (APIs) and protocols to develop web Application.

Automate workflows and Use-case in association with DevOps team and deploy them in CI/CD.

Used Maven, Bamboo, Git for Continuous Build, and Integration.

Responsible for refactoring code of other developers using OOPS concepts.

Good work experience on RDBMS like PostgreSQL, MSSQL and MySQL. Creating SQL statements & Sub queries.

Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX and Vue.js/AJAX.

Writing JSP and Servlets to add functionality to web application based on requirements.

Creating Exception handlers to send Http codes with various Failure responses with Spring REST.

Used Spring Hibernate Template to update and retrieve information from the database.

Responsible creating User Interfaces using Industry standard technologies like JDP, HTML5, CSS3, jQuery, Angular6, Angular8 etc.

Involved in the development of front end of the application using Python 2.7, AJAX, JSON and JQuery.

Worked on PHP programming, including OO, procedural, data structures and design patterns.

Build & Deployments: Tomcat, Gradle, Jenkins, Docker, Kubernetes, Webpack.

Expert level skills developing applications using Core Java, JSP, Servlets, Web Services, JDBC, HTML, AJAX, XSLT, CSS, JavaScript, Angular 6 and JQuery.

Experienced HTML5 Mobile application with HTML5 Java C/C OO Agile web sockets Linux Cloud XML Bamboo Jenkins IIS Chef Puppet Java Saas big data cloud POC RBDMS Java Script jQuery JSON and RESTful web service.

Spring boot to develop micro services exposing Restful endpoints, spring batch to load daily feeds into RDBMS systems.

processes a decision tree using a Graph Database framework written by myself.

To transfer the data between Java (object) application and the databasein the form of objects.

Working on the development of web application using JavaScript library for building user interfaces and fetch rapidly changing data needs to be recorded.

Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.

Control the communication between the front end and back end with various controllers Technologies.

Used Jenkins and Docker to build and deploy the applications.

Extensively worked on development of webservices&microservices with technologies like Java, Cassandra, SQLite, and PL/SQL.

Working on Restful Web services to interact with UI Interfaces using REST Easy API.

Wrote Kafka producers to stream the data from external rest APIs

Implemented RESTful webservices using Spring boot.

Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading with concurrency.

Good work experience on RDBMS like PostgreSQL, MSSQL and MySQL. Creating SQL statements & Sub queries.

Develop web applications using Spring Boot, Java, AWS Services and PostgreSQL.

Implemented validations using JSF 2.0/Primefaces components.

Integration of Amazon Web Services( AWS) with other applications infrastructure.

Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.

Good work experience on RDBMS like PostgreSQL, MSSQL and MySQL. Creating SQL statements & Sub queries.

Developed web application using JSF, Spring Web Flow, AJAX technology and front end UI using JSF, Apache MyFaces and Prime Faces UI components.

Develop RESTful Microservices using Spring boot, Service Layer, Persistence layer using Spring framework and Spring JPA.

Developed back end web services using Node JS and stored dependencies using NPM.

Used Core JAVA concepts collections, generics, Concurrency to improve the performance of the applications and to schedule tasks using Multithreading.

Configured Kafka to read and write messages from external programs and to handle real time data.

Responsible for application integration/enablement within the SSO environment to provide authentication services and single sign-on services.

Working on Multi-factor authentication which supports user-based password policies

Designing and implementing Ping Identity Solution for Web Access Authentication using Ping Access and

Ping Federate.

Worked with modules like MongoDB and mongoose for database using Node.js to interact with Mongo DB.

Integrating SAML Federation for the application using different profiles using XML .

Working on OAUTH to allow access to Protected API's for OAuth Clients by getting Access Token from Authorization Server using various Grant Types.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Working on Ping Access Integration with Ping Federate to protect the resources.

Integrating Ping Access with Ping Federate System to get authenticated by Ping Federate and Authorized by Ping Access Servers using the rules and policies.

Implementing Oauth 2.0 standards on PingFederate acting with different Grant Types like Authorization Code, Implicit, Client Credentials and Resource Owner Credentials.

Environment: JAVA JDK 1.7,1.8, SOAP and Restful Webservices, Python, Spring Framework 4.x,

Hibernate 4.x, Spring Boot, HTML4.0/5.0, Angular 8, JavaScript, JUnit,

PL/SQL, oracle, XML, Prime Faces, Log4jWeb logic Application Server, JDP, HTML5,

CSS3, jQuery, Ping Federate, SSO, JUnit, Eclipse, Maven, Agile scrum.

Credit Suisse, New York, NY May 2022 to Oct 2022

Full-Stack Java Developer

Responsibilities:

Implemented Agile Methodology that includes daily scrum meetings with the team.

Involved in Sprint planning sessions where requirements and release plans are discussed.

Application was built on Spring - MVC framework and Hibernate as business layer.

Used spring's IOC, Dependency Injection and Spring MVC concepts in developing the application.

Developed Java Server components using Spring boot, Spring MVC, Hibernate, Web Services technologies.

Built multiple Reusable and Shareable UI components using Vue, Element UI and echarts.

Used GIT for version control. Wrote Automated Unit Tests for new and existing features with PHP Unit

Actively contributed within a DevOps enabled CI/CD environment.

Created IAM roles for the kubernetes cloud setup.

Developed the responsive front-end screens using Angular, HTML5, CSS3, JavaScript, Typescript, JQuery, Bootstrap and Spring Boot.

Used the Python language to develop web-based data retrieval systems.

Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules.

Business logic of the application is developed using POJOs.

Used Spring Framework for Authentication and Authorization and ORM components to support Hibernate tool.

Designed and developed Microservices business components using SpringBoot.

Worked on Google cloud platform where used to check schedular logs related to the dev, uat and qa environments.

Designed, developed a custom, single-page, responsive web application on front end using Angular JS.

Experienced in in setting up of AWS RDS and Dynamo DB instances.

Experience in monitoring and auditing tools like AWS cloud Watch and Cloud Trial.

Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript.

Develop web applications using Spring Boot, Java, AWS Services and PostgreSQL.

Implemented the various services using micro services architecture in which the services work independently.

Implemented REST webservices by creating separate endpoints and implemented JWT authorization tokens to it.

Involved in coding Object Oriented JavaScript and responsible for client-side validations using Angular Directives and jQuery functions.

Use STS as IDE tool to develop the application and JIRA for bug and issue tracking.

System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object (DAO)

Spring Batch is used for Batch processing with which notifications are sent in timely manner.

Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Postgres SQL.

Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.

Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Proficient in programming with Java/J2EE and strong experience in technologies such as JSP, EJB Servlets, Struts, Spring MVC, Hibernate, JPA, Java Beans, JDBC, JMS, JNDI, Java 1.8, JDBC, Ant, log4j, Maven.

Worked on Encrypting AWS S3 storage Objects, Created Buckets and stored files. Enabled Versioning and security for files stored.

Worked on using hawtio where I see the template format of the Emails.

Worked on using Tomcat server built in JMS provider for communicating with legacy applications

Configuring Jenkins jobs to make sure the project is built successfully in different development environment.

Automate build process through Maven build framework.

Proficiency in adoption of architecture paradigms such as SOA, Web Services, Middleware technologies.

Configured and build Asynchronous communication with JMS services with MQ services.

Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases

Environment: JDK 1.8, UML, Spring Boot, REST web services, Docker, Spring Batch, STS, Postgres SQL,

JSP, Angular JS 1.7, Hibernate, JMS, XML, JSON, CSS, HTML5, GIT, Log4j, Maven, Postgres

SQL, Agile, Jira Board.

EPAM Systems, Hyderabad, India Jan 2020 to Nov 2021

SOFTWARE ENGINEER

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.

Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs, and created User Model for application.

Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Developed Java API to interact with the Amazon SQS used in sending bulk emails.

Designed and configured the AWS Secure Notification Service (SNS) and Secure Email Service (SES) to work with the clients.

Implemented the application using Spring Boot framework and handled the security using Spring Security.

Developed custom NodeJS proxy used to send requests to client’s APIs, handling authentication and custom headers.

Implemented the Drag and Drop functionality using React-Draggable.

Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React Js.

Used AWS SDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application.

Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation

Developed API for using AWS Lambda to manage the servers and run the code inthe AWS Used GIT as a version controlling for the source code check in and check outs.

Manage a production Infrastructure on Amazon Web ServicesVPC utilizing AWS code Deploy, S3, EC2, container Service, Cloud Formation including Auto Scaling.

Developing microservices using Java 1.8 version with spring boot frame work.

Maintaining parent and child elements by using State and Props in React JS.

Design and implantation of Facelets in order to generate the application wide Templates and Template clients, to take advantage of developing as Tiles and to keep the design as Centralized.

Extensively used JAVA OOP’s concepts for developing Automation Frameworks using Eclipse, Maven, Selenium WebDriver and TestNG.

Responsible for React UI and building components library, including Tree, Slide -View and Table Grid.

Worked with other application teams to dockerize the applications like java,scala-spark.

Worked on creating Task definitions, which specifies the tasks, Resource allocation (Fargate), services and docker image on which application is built for Elastic Container Service and ALB.

Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetesclusters on EC2 instances using Docker, Chef.

Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.

Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit.

Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency

Created Kubernetes deployment, statefulsets, Network policy etc.

Installation and setting up kubernetes cluster on AWS manually from scratch.

Designed and developed a decision tree application using Neo4J graph database to model the nodes and relationships for each decision. Deployed in Amazon Web Services using Neo4J server implementation.

Using React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort and pagination.

Involved in JUnit testing, bug fixing in multiple environments and reproduce bugs for fixing and code review of individual modules in the application.

Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.

Used React-Router to turn application into SPA.

Used Collections, abstract classes, interfaces and multithreading concepts extensively for the business logic.

Developed UI using HTML, JavaScript, and JSP for interactive cross browser functionality and complex user interface.

Inventory groups are added for Amazon Ec2 for instances and monitoring AWS hosts.

Good knowledge in AWS Content Data Network (CDN) like cloud front.

Used JSON for data interchanging and building the objects.

Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.

Developed Backing beans to handle UI components state and stores that state in a scope.

Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.

Implemented Design Patterns like Spring MVC, Singleton.

Environment: JAVA JDK 1.7,1.8, SOAP and RestFulWebServices, Python, Spring Framework 4.x,

Hibernate 4.x, Spring Boot, HTML4.0/5.0, JavaScript, Reactjs, JUnit, PL/SQL, XML,

Log4jWeb logic Application Server, Amazon S3, Amazon RDS, AWS Lambda, Amazon IAM,

Amazon EC2, Amazon CloudWatch, JUnit, Eclipse, Maven, Agile scrum,

Thomson Reuters, Hyderabad, India July 2018 to Dec 2019

Java Developer

Responsibilities:

Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.

Business Requirements analysis by interacting with the Architects.

Involved in automation of Service assurance and service delivery processes using Camunda BPMN.

Expertise in establishing database connections for Python by configuring packages like MySQL-Python.

Responsible for development and implementation of the web application using Spring MVC using Spring Boot.

Developed a Rest Start and Message Start workflows which contain Call Activity Sub processes, Http-Connector to interact with another Camunda process.

Exposed and Consumed Web service for mocking the business requirements.

Developed a Perl module to send a soap request and parse the response using regular expressions, pattern matching and send this as a Rest message to start an external application.

Worked on SonarQube issues for code quality.

Implemented Hybrid connections to establish connection between on-prem Sql Server and Azure Function app.

Implemented Azure Key Vaults for Securely Storing DB Credentials, Secrets and Access Tokens.

Implemented externalizing the properties in the server level configuration.

Developed user interface pages using Javascript, Ajax, QForm, AngularJS, HTML and Bootstrap.

Used Custom AngularJS Filters to provide better search experience.

Developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.

Used Spring Boot for building Microservices and developed Spring based application radically faster with very less configuration.

Worked on cloud computing using Microsoft Azure and SQL Server Azure.

Developed Model classes for our entire project, addressed composite key using Hibernate mapping.

Consumed Web Services from different applications within the network.

Developed Hibernate in Data Access Layer to access, insert and update information in the database.

Used Azure Cost Management Services to review resource utilization and implemented budget alerts to effectively Manage infrastructure in Sandbox and QA environments.

Configured Hibernate second level cache using EH Cache to reduce the number of hits to the configuration table data.

Participate in designing Web service (REST Service) framework in support of the product.

Configured and implemented server level Log4j with DB appender.

Developed Open Api Specification (Swagger Specification) and Azure API Management for RESTful webservices using Redocly.

Designed and Implemented Unit testing for both Java application and Camunda Processes using JUNIT Framework.

Successfully executed all the test cases and fixed bugs/issues identified during the test cycles.

Used doxygen for generating java documents in html files.

Used SpagoBI business intelligence reporting tool for data graphical representation.

Generated OLAP, BIRT, QBE reports using spagoBI studio.

Environment: Java, J2EE, Web services (REST, SOAP), Jenkins, SonarQube, Doxygen, Camunda BPMN,

Camunda DMN, GIT Flow, Hibernate OGM, MongoDB, Cassandra, SQL, Hibernate ORM,

Design Patterns, Servlets, XML, JSON, JUnit, Mockito, JMockit, Apache Tomcat, Wildfly 10,

Log4J, Windows XP/2007, SpagoBI server, SpagoBI studio.

Factset, Hyderabad, India Aug 2017 to June 2018

Associate Java Developer

Responsibilities:

Responsible for design and development of Web Application using Struts Framework andin Agile methodology.

Written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.

Did technical design to conform to STRUTS (MVC) framework.

Wrote server-side programs by using Servlets and JSP.

Designed and developed the HTML front end screens and validated forms using JavaScript.

Made use of Object-Oriented concepts like Inheritance, polymorphism and Abstraction.

Application and user level configurations have been maintained by using XML Files.

Widely used HTML for web-based design.

Implemented MVC using Struts Framework.

Used Spring Boot to create stand-alone spring applications.

Utilized Servlets to handle various requests from the client browser and send responses.

Created and implemented PL/SQL stored procedures, triggers.

Designing and documenting of the stored procedures.

Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.

Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.

Used JDBC Prepared statements to call from Servlets for database access

Implemented design patterns MVC, Session Facade for developing the application.

Developed Message Driven Beans for asynchronous processing of alerts.

Application Design Documented for my entire requirement.

Environment: Java, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts 2.2, Eclipse, Apache Tomcat, PL/SQL, Oracle9i.



Contact this candidate