| 20,000+ Fresh Resumes Monthly | |
|
|
| Related Resumes Java Developer Spring Boot Chicago, IL Java Developer Spring Boot Lincolnwood, IL Java Developer Spring Boot Aurora, IL Senior Software Developer, Java, Spring Framework, React, Angula Glendale Heights, IL Sr. Java Full Stack Developer Evanston, IL java developer Oak Park, IL Java Developer Test Cases Alsip, IL |
| Click here or scroll down to respond to this candidateCandidate's Name
EMAIL AVAILABLEPHONE NUMBER AVAILABLEPROFESSIONAL SUMMARY:Full Stack Java developer with strong experience around 8 Years in designing, developing, and maintaining the web based and the business applications using Java/J2EE, WebLogic Portal, WebSphere and proficient in all aspects of system architecture, including designing and implementing large, scalable, distributed systems.Developed applications using Angular, Java1.8/8/11/17 and new features of java (lambda expressions).Extensive experience in developing Web based applications using JAVA 8, J2EE Standards JSP, Tag Libs (JSTL), JDBC, JNDI, Java Beans, Spring, Spring Boot, Hibernate, EJB, JMS and Web Services.Expertise in Java programming and have a good understanding on OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Annotations, Concurrency, Multi-Threading, Lambda and Generics.Extensive experience in building rich, single-page applications using HTML5, CSS and JavaScript.Extensive experience in frameworks like spring, Spring Boot and Hibernate.Proficient in Web designing and development, using Adobe Dreamweaver, HTML5, CSS, JavaScript, XML, Angular.js 2/4/6/8/9, JSP, JSON, JSF and Ajax.Skilled in database performance tuning, indexing, and optimization techniques to improve the efficiency and speed of IBM DB2 databases.Designed a Microservices Architecture using Java, Golang, and AWS, fostering modularity and independent deploy ability to enhance agility and scalability.Developed a user-friendly interface for a Java web application, utilizing responsive design and optimizing for mobile devices, resulting in a 30% increase in user engagement and a 20% decrease in bounce rate.Experience with TFS, Azure DevOps, Azure clouds, KubernetesExpertise in implementing persistence logic using JDBC, JPA, Spring JDBC, Hibernate framework.Experience applying the latest software development approaches including MVC, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.Experience in migrating existing monolithic to microservice architecture using Spring Netflix Stack, Docker, and Kubernetes.Ability to document IBM DB2 database designs, configurations, and processes and train others on best practices and standards for working with IBM DB2.Good understanding of JavaScript design patterns and MVC frameworks (i.e., Angular.JS 2/4/6/8/9, Node.js). Knowledge of common browser developer tools and performance tuning techniques.Skilled in database performance tuning, indexing, and optimization techniques to improve the efficiency and speed of IBM DB2 databases.Good experience working with Continuous Integration and Deployment (CI/CD) tools like Jenkins, Docker.Experience with container-based deployments using Docker, working with Docker images and Docker Hub.Hands on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.Experience with messaging systems like Kafka, Kafka event sourcing, ActiveMQ and RabbitMQ.Worked with Jersey API to implement RESTful web services, strong knowledge on JAX-RS annotations.Good Experience working with the SDLC methodologies like Agile Scrum, TDD and Waterfall.Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.Working knowledge of Java Web Services with real time knowledge using SOAP, REST, WSDL and UDDI.Strong experience in client interaction and understanding business application, business data flow and data relations from them.Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.Experience in using version control and configuration management tools like GIT and CVS.TECHNICAL SKILLS:LanguageJava, JavaScript, C, HTML, Type Script, GolangJava TechnologyJSP, Servlet, JPA, JUnitMethodologiesAgile, Scrum, SDLCAWS ComponentsEC2, AMI, IAM, ELB, auto scaling, launch configuration, SNS, SES, S3, RDS, VPC, Route53, Cloud Watch, Cloud FormationWeb TechnologiesHTML5, CSS3, Java Script, Servlets, JSPs, EJB, JMS, XML, jQuery, Bootstrap, AJAX, JSON, Angular 2/4/6/8/9, NodeJSWeb ServicesRESTful, SOAP, JAX- BFrameworksSpring (MVC, Core, Data), Hibernate, Spring Boot, Angular JS 2/4/6/8/9, React.js, Redux.Message QueuesApache Kafka, RabbitMQ, ActiveMQApplication ServerTomcatData BasesOracle, SQL server, MySQL, Cassandra, MongoDBQuery LanguageSQL, PL/SQLVersion ControlGit, GitHub, CVSOperating SystemWindows, LinuxContainer TechnologiesDocker, KubernetesBuild ToolsJenkins, MavenTestingJUnit, Mockito, PostmanIDEEclipse, IntelliJ, NetBeansOperating SystemsUNIX, Linux RHEL, CentOS, MS WindowsPROFESSIONAL EXPERIENCE:Client: Capital One February 2024- presentLocation: Richmond VirginiaTitle: Full Stack DeveloperResponsibilities:Led the migration initiative from Java 8 to Java 17, ensuring seamless transition, performance enhancements, and adherence to industry best practices, thereby improving the overall stability and maintainability of the codebase.Demonstrated expertise in leveraging the latest features and enhancements of Java 17 to develop resilient and efficient applications, ensuring compliance with contemporary industry standards and coding practices.Utilized Golang's concurrent execution model and compiled nature to optimize critical components of the application, resulting in superior scalability and responsiveness.Applied advanced optimization techniques in Java 17 and Golang to enhance application performance, including efficient memory management, multithreading, and asynchronous processing.Employed Postman extensively for rigorous API testing, meticulously validating endpoints, request payloads, and response data to guarantee the robustness and functionality of RESTful services, thereby facilitating error-free API implementations.Proficiently designed, developed, and rigorously tested RESTful APIs using Postman, ensuring strict adherence to API specifications and validation of endpoints with diverse request payloads and response scenarios.Developed static pages using HTML5, CSS3, JSP with Ajax calls in JQuery to retrieve data as JSON Object from back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS 8 controller, directives, services, and route providers. Also, used AngularJS filter to make the data searchable and sortable.Designed and implemented Splunk dashboards for real-time monitoring and analysis of application logs and metrics, enabling proactive identification and resolution of performance bottlenecks and issues.Set up monitoring and logging solutions using AWS CloudWatch and Elasticsearch, enabling real-time monitoring of application metrics and centralized logging for troubleshooting and analysis.Proficient in configuring and automating Continuous Integration and Continuous Deployment (CI/CD) pipelines using AWS Code Pipeline and Jenkins, streamlining software delivery processes and ensuring high-quality deployments.Implemented Data validations for critical functionalities using Angular 8 and JavaScript.Developed complex Multithreaded Java applications for processing large volumes of data to achieve Multitasking.Developed Action classes, Action Forms and Struts Configuration file to handle required UI actions and JSPs for ViewsWorked with MongoDB to store non-relational data into collection and retrieve them whenever required.Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.Demonstrated proficiency in developing serverless applications with AWS Lambda, employing event-driven architecture to execute code in response to various triggers, thereby optimizing resource utilization and reducing operational overhead.Leveraged AWS cloud services, including EC2, S3, Lambda, and RDS, to architect, deploy, and manage scalable and fault-tolerant cloud-native applications, ensuring optimal performance, security, and cost-effectiveness.Implemented OAuth2 token-based authentication and authorization mechanisms using Spring Security and AWS IAM, ensuring robust access control and data protection for APIs hosted on AWS infrastructure.Expertise in provisioning and managing AWS infrastructure using Infrastructure as Code (IaC) tools like AWS CloudFormation and Terraform, ensuring consistent and reproducible deployments while minimizing manual intervention.Designed a Microservices Architecture using Java, Golang, and AWS, fostering modularity and independent deploy ability to enhance agility and scalability.Practiced Agile Test-Driven Development (TDD) methodologies, utilizing tools like GIT for version control, Jira for project management, Jenkins for CI/CD automation, and Maven for dependency management and build automation, ensuring efficient collaboration and delivery of high-quality software increments.Environment: Agile methodology, Java 8/17, HTML5, CSS3, JavaScript, Angular JS,Golang, STS, J2EE, Hibernate, Spring framework modules, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, Log4J, Apache Tomcat, Spring Boot, Micro services, Elastic Bean stack, Spring Batch, Docker, Elastic search, STS, GIT, CICD, Postman.Client: Exelon Corporation January2022- January2024Location: Chicago IllinoisTitle: Full Stack DeveloperResponsibilities:Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and worked with the business team to review the requirements.Developed static pages using HTML5, CSS3, JSP with Ajax calls in JQuery to retrieve data as JSON Object from back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS 8 controller, directives, services, and route providers. Also, used AngularJS 8 filter to make the data searchable and sortable.Implemented Data validations for critical functionalities using Angular 8 and JavaScript.Developed complex Multithreaded Java applications for processing large volumes of data to achieve Multitasking.Developed Action classes, Action Forms and Struts Configuration file to handle required UI actions and JSPs for ViewsUsed Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.Used Spring Batch for processing large amounts of data like transaction management, job processing, resource management and logging.Secured the API's by implementing Oauth2 token-based authorization scheme using spring security.Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.Developed REST API's using Spring MVC and Spring boot, hosted all micro services on AWS and used Elastic Beanstalk to set up application and configured environments.Designed and developed Micro Services Architecture to divide application into business components using Spring Boot.Worked with JUnit Test Framework to implement unit testing, to accelerate programming speed and to increase the quality of code.Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.Worked on integrating Spring with Elasticsearch and developed APIs to read and publish data from Elasticsearch cluster using native Java transport client as well as REST client.Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.Used Swagger specification for documenting REST APIs which exposes description of a RESTFUL web services to different clients.Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, Maven for build packaging and deployments of the application components.Used Spring Tool Suite (STS) as an IDE for Application DevelopmentEnvironment: Agile methodology, Java 1.8, HTML5, CSS3, JavaScript, Angular JS 8, STS, J2EE, Hibernate, Spring framework modules, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, JAX-RS, Log4J, Apache Tomcat, Spring Boot, Micro services, Elastic Bean stack, Spring Batch, Docker, Elastic search, STS, GIT.Client: Wipro Technologies September 2019 August 2021Location: Hyderabad, IndiaTitle: Full Stack DeveloperResponsibilities:Involved in all phases of Software Development Life Cycle process using Agile Methodology.Developed presentation layer using HTML5, CSS3, Bootstrap, and jQuery.Designed web pages using HTML5, CSS3, JavaScript, Node.JS, React.js, Redux and developed controllers, services, and DAO layers for the backend using Spring, Hibernate Frameworks.Modularized front-end CSS and JS code with Sass. Built a real time mouse/click user analytics web service with Node.js.Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML5 tags. Created reusable and testable React.js functional and class components using es6.Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.Designed and created store, actions and reducers using Redux unidirectional data flow.Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.Use Spring MVC with Annotations in integrating different layers within the application.Implemented modules into Node.js to integrate with design and requirements & also back-end service usingHandled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQueryDeveloped functionalities with React.js using library methods for react creation, render, props, states (Redux), passing data between reusable components as well as performing Ajax calls.Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response.Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application.Implemented RESTful web services using JAX-RS and Jersey as provider.Implemented Service Oriented Architecture by SOAP based Web Services with JAX-WS and WSDL.Worked on XML and JSON for transferring and retrieving data between different applications.Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.Developed the DAO layer for the application using Spring Integration and Hibernate template support.Used JMS API for communication between the components.Designed, configured, and deployed using Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.Used a Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ to deploy Identity micro services and Micro Components.Established connection to Oracle database with Spring Integration, Hibernate and created POJOs for mapping with the database tables.Micro Services are being used as a strategy to gradually replace a core monolithic application while still adding business features.Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.Used RAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.Developed test cases for Unit Testing, Integration Testing with JUnit.Collaborated with testers and developers and prepared test plans for producing high quality software applications.Worked on Log4j for logging errors, messages, and performance logs.Used Maven as build automation tool and deployments are on Web Sphere Application Server.Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development.Environment: Java, J2EE, HTML5, CSS3, Bootstrap, jQuery, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, JDBC, REST, SOAP, JAX-RS, JAX-WS, WSDL, Service Oriented Architecture, AWS, Micro Services, Oracle, SQL, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Jenkins, and Spring Tool Suite (STS).Client: Wipro Technologies November 2016- September 2019Location: Hyderabad, IndiaRole: Sr. Software DeveloperResponsibilities:Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATERFALL methodology.Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, JQuery and JavaScript.Created several Angular components with Typescript using component decorator (@Component) and arranged them in cohesive blocks to work together and services to consume REST API's using Component based architecture provided by Angular.Involved in developing Single Page Application (SPA) for the Dispute Functionality module using Angular.Used Angular.JS framework where data from backend is stored in model and populated it to UI and used DOJO for JavaScript.Developed Java Messaging Service (JMS) with Message Driven Beans by configuring JMS Queues, Topics, and Connection Factories.Developed Micro-services using Spring Boot and Spring Batch, that create, update, delete and get the assignment information from backend.Designed and developed Micro Services business components using Spring Boot.Responsible for designing, coding, and developing the application in J2EE using Struts MVC.Implemented Struts framework (Action & Controller classes) for dispatching requests to appropriate classes.Involved in re-architecting monolithic architecture service into Microservices based architecture using Spring Boot, Spring Cloud dependencies, built Docker containers and provisioning them into Kubernetes Pods.Used simple Struts Validation for validation of user input as per the business logic and initial data loading.Achieved synchronization of multiple threads through Multithreading and Exception Handling.Extensively used JSON to parse the data from server side to satisfy the business requirement.Developed Struts Action Forms, Action classes and performed action mapping using Struts.Developed batch job using EJB scheduling and leveraged container managed transactions for high transactions.Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using Restful service.Created continuous integration builds using Maven, Jenkins, and deployed them on Kubernetes (K8s) Pods.Established Database Connectivity using JDBC for Oracle.Used Log4J for application logging and notification tracing mechanisms.Developed the ANT scripts for preparing WAR files used to deploy J2EE components.Analysis and Bug fixing of the production problems and defects along with enhancements.Implemented JUNIT test cases for unit testing and Suites for end-to-end testing.Used JIRA for tracking the Project Stories and bug fixing.Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.Environment: Java, HTML, CSS, AJAX, jQuery, JavaScript, JSON, XML, Angular JS 4, Struts, JDBC, IBATIS, Web Services, SOAP UI, Restful, HQL, SQL, JBOSS, Oracle, ANT, Eclipse IDE, JIRA, Tortoise SVN, and UNIX.Client: TEK LEADERS INDIA PRIVATE LIMITED July 2015 August 2016Location: Hyderabad, IndiaRole: Software DeveloperResponsibilities:Involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.Designed, developed, and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.Extensively written JQuery for responsive event handling. Involved in front end development using JSP's, JSF and JSTL.Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications.Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.Developed Jersey Restful Framework of spring for consuming and producing web services.Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).Experience using SOAP UI for testing web services. Created JUNIT test case for various functional modules, modified, debugged, and executed using JUNIT plugin to Eclipse IDE.Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.Extensively used log4j to log regular debug and exception statements.Performed code review and unit tested the application using Junit framework. Participated in the production support and maintenance of the project.Environment: Java 1.5, Spring 2.5, Hibernate 3.1, J2EE, JSP, JSTL, jQuery, Oracle, Web Logic, Eclipse, ANT, Apache Tomcat, REST, JSON, SOA, J2EE, Oracle, XML, JAXB 2, XSLT 1, JAX-WS, and Web Services. |