| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate SRIKANTH
Contact: PHONE NUMBER AVAILABLEEmail ID: EMAIL AVAILABLELinkedIn: http://LINKEDIN LINK AVAILABLESUMMARY: Over 8 years of experience in analysis, design, implementation, and testing of Object-Oriented Applications using Java/J2EE technologies (Core Java, JDBC, Servlets, JSP, XML, Spring, Spring Boot, JUNIT, Hibernate, and Restful APIs). Experienced in Cloud computing infrastructure such as Amazon web Services (AWS). Experienced in developing and deploying Microservices and applications using a wide range of AWS technologies, including EC2, S3, RDS, DynamoDB, SQS, SNS, Elastic Cache, Lambda, Elastic Load Balancing, IAM, CloudWatch, EBS, and CloudFront. Proficient in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Consul, Swagger UI. Experienced in React.JS for creating interactive UI using one-way dataflow, Virtual DOM, JSX & amp; React concepts. Familiar with creating Custom Reusable React Components Library. Experienced in latest React features such as React Context API, React Hooks, Functional Components, and middleware. Skilled in developing efficient microservices with Quarkus, leveraging fast startup, low memory usage, and native compilation for scalable, cloud-integrated solutions. Worked on various testing frameworks such as selenium web driver, selenium grid and cucumber. Expertise in Angular JS Framework and React JS Framework and its ability to create simple and scalable code for SPA. Experienced in backend server-side development, adept with various J2EE technologies such as Java Core, Spring Core, Spring MVC, Spring Boot, Spring AOP, XML, Hibernate, Struts, MQ Series, JMS, JSTL, JSON, Spring Data MongoDB/JPA and Spring JDBC. Proficient in Node.js and Express.js for server-side JavaScript development. Designed & developed SOAP and Restful web services using WSDL, SOAP, JAX_WS, JAX-RS, JAXB, CXF, AXIS, JERSEY, REST Template and SOAP UI.
Experienced in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Backbone JS, Angular, React JS, Node.js, Bootstrap Framework, Media Queries, CSS Frameworks. Expertise with Java such as OOPS Concepts, Strings, IO, Multithreading, Collections and Exception Handling. Experienced in working with back-end layer using SQL, PL/SQL, JPA and Hibernate.
Proficient in a wide range of databases including relational (Oracle, MySQL, SQL Server, IBM DB2) and NoSQL (MongoDB, Cassandra, CouchDB, Amazon DynamoDB), adept at managing data structures, queries, and database operations across various platforms. Interacted with backend API s using Agular s HTTP services to retrieve and update data ensuring seamless integration between the frontend and backend layers. Integrated RabbitMQ to implement a robust messaging system. Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
Skilled in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using HQL, HSQL named Queries, Criteria, Projections. Developed UI modules using Angular13, Node.js, Ajax, jQuery, JavaScript, Cordova, Vue.js CSS3 and HTML5. Expertise in Microservices developing SOA (Service Oriented Architecture) and J2EE Webservices based on SOAP, Restful, UDDI, JAX-RPC using tools like Apache Axis. Extensive experience of using IDE tools Eclipse, NetBeans, IntelliJ IDEA for the JAVA/J2EEApplication development. Proficient in using build automation tools like ANT, Maven, and Gradle to manage project dependencies, automate the build process, and ensure seamless integration and deployment of Java applications. Experienced in implementing testing frameworks like JUnit for unit testing, ensuring code quality and reliability through test-driven development (TDD) practices. Proficient in using Log4J for effective logging and monitoring, facilitating efficient debugging and maintenance of Java applications. Hands-on experience in source code management, including creating branches, versioning, tagging, and managing repositories using Git and Bitbucket. Experienced with tools like Docker (Images/Containers) and Kubernetes to automate the deployment, scaling, and management of applications. Experienced in Web Applications servers like Web Sphere, Web Logic, JBoss, Tomcat.TECHNICAL SKILLS:
Programming LanguagesCore Java, Python, JAVA.AWS Cloud TechnologiesEC2, Elastic Beanstalk, S3, Lambda, Docker, SNS, SQS, Step Functions, SWS, SES, Event Bridge, Aurora.Web TechnologiesJSP, Servlets, AJAX, JSTL, HTML, CSS, React.js, Angular.Application ServersWeb Logic, Apache Tomcat, RabbitMQ, ActiveMQ, Web Sphere, Pivotal Cloud Foundry and JBoss.Build Tools & IDEsMaven, Gradle, Eclipse, IntelliJ IDEA.DatabasesMySQL, MongoDB, DynamoDB, DB2, Snowflake, MS SQL Server, Oracle, Redis, JDBC, Java Beans, PostgreSQL.FrameworksHibernate, Spring Boot, Spring MVC, Struts, Spring, Spring Test, OAuth, EJB, JMS, JMX, Drools, Quarkus, Jakarta EE.TestingJUnit, J-Mock, Mockito, Cucumber, Selenium Web Driver, TestNG.Design MethodologiesAgile, Scrum, Test Driven Development.Version ControlSVN, GIT, GITHUB, GITLAB, Bitbucket.Operating SystemsWindows Unix, Linux, macOS.PROFESSIONAL EXPERIENCE:Truist Bank, Atlanta, GA Feb 2023 PresentRole: Sr. Java Full Stack DeveloperResponsibilities: Immersed in the design, development and testing phases of Software Development using scaled AGILE methodology with Test Driven Development (TDD). Implemented AWS SDK to the interface with Amazon SQS for efficient bulk email processing. Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito, AWS STS, Aurora, and AWS IAM. Utilized AWS CloudWatch for monitoring and logging Java applications, setting up alarms, analyzing logs and metrics, and creating custom dashboards to optimize performance. Proficient in Java 17, utilizing modern features like records, pattern matching, and sealed classes for clean and efficient code in enterprise applications. Engaged in designing, developing, and testing the web application by using HTML5, CSS3, Bootstrap and React.js. Designed overall Microservices architecture including Gateway, API Service, Core Service, Discovery Server and Monitor server using Spring Cloud Netflix. Developed microservices using Spring Boot and Spring Cloud, leveraging Spring Core annotations for dependency injection and Spring MVC for REST API development, deployed on AWS Cloud infrastructure, optimizing application performance and scalability with minimal configuration. Formulated an application using Spring MVC, Spring Boot, JSP, JSTL, and AJAX for the presentation layer, with Spring for the business layer and Hibernate for the persistence layer. Expertise in database systems like SQL Server, Oracle, MySQL, PostgreSQL and NoSQL database and MongoDB. Integrated Services with Elastic Search and CouchDB servers. Worked on server-side web applications using Node.js and engaged in Construction of UI using jQuery, React.js, Ext JS, Bootstrap and JavaScript. Functioned on the frontend using React to handle large chunks of data for better performance. Implemented robust Java EE components with Spring MVC, IOC, transactions, security, JDBC for Oracle data manipulation, and Hibernate integration for optimized data access in a unified Spring framework application.
Operated Cassandra Node Connector for database persistence to interact with Cassandra. Employed Apache Kafka as a messaging service for both producing and consuming data across applications. Utilized Redis for in-memory data storage and caching to enhance application performance and scalability, enabling efficient data retrieval and reducing the load on traditional databases. Wrote JAXB XML parsers for XML Schema Validation and Worked on Jenkins server & build jobs to provide automated builds based on polling the GIT source control system. Implemented client-side Interface using React JS & used various predefined components from NPM (Node Package Manager). Applied HTTP service in React to manage GET, POST, PUT, and DELETE requests for handling API interactions and responses. Experienced with tools like Docker (Images/Containers) and Kubernetes to automate the deployment, scaling, and management of applications. Utilized the Scaled Agile Framework (SAF) to implement a more structured approach. Integrated RabbitMQ for robust messaging, enabling efficient asynchronous communication between microservices and ensuring high reliability and scalability in the web application. Applied Kibana for generating visualizations and dashboards to monitor and analyze application performance and system metrics in a Java full stack developer role. Experienced in implementing OAuth 2.0 for secure authorization, ensuring secure API authentication and seamless integration with third-party services. Utilized REST client tools like POSTMAN to assess API responses and leveraged Swagger UI for comprehensive visual documentation of backend implementation and client consumption. Employed GIT for source control management and JIRA for tracking tasks and issues.Environment: Java 17, AWS, Maven, Hibernate, Spring Boot, Docker, SAF, EC2, EKS, ECS, S3, Cloud Watch, Cloud native, Agile, AWS Lambda, Redis, Vue.js, Kibana, Kubernetes, React, JavaScript, HTML5, CSS3, Node.js, Kafka, Cassandra (NoSQL), Rest, Swagger, Microservices, Spring Batch, Kotlin, Oracle DB, JSON, GitHub, Jenkins, Selenium, OAuth 2.0, RabbitMQ, Soap UI, Postman, Git.
Fidelity Investments, Cary, NC Dec 2021 - Dec 2022Role: Java Full Stack DeveloperResponsibilities: Developed application using Spring framework, leveraging Spring Dependency Injection, Spring Web Flow with Spring MVC, and Spring Boot in IntelliJ IDEA. Used Hibernate Annotation concepts to retrieve data from the database and integrate with Spring Boot to interact with back-end SQL Server. Proficient in Jakarta EE, leveraging its comprehensive enterprise specifications to build robust and scalable backend services, while integrating seamlessly with modern front-end technologies to deliver full-stack Java applications. Developed microservices using Quarkus to achieve fast startup times and reduced memory usage, ideal for containerized deployments. Improved performance and scalability with native image compilation using GraalVM, and integrated cloud services and reactive programming through Quarkus extensions. Followed Agile software methodology for project development. Developed responsive single-page applications (SPAs) using Angular13, enhancing user experience and ensuring integration with RESTful APIs for data handling and real-time updates. Exercised Data Source concept to connect to the Database and retrieve the information from DB and designed Rest Service to display the output. Worked on Lambda Expressions, Functional interfaces Stream APIs, Time APIs, and Improvements on Collection, Concurrency, and IO improvements by using Java 8. Committed to Core Java concepts like Collections, Multithreading, Exception Handling and Serialization. Utilized Streams and Lambda expressions are available as part of Java 8 to store and process the data. Developed and maintained front-end components using TypeScript, ensuring strong type safety and enhanced code quality in conjunction with Angular/React frameworks for seamless integration with Java-based backend services. Extensively performed User Interface validations on client-side. Experienced in JIRA tracking tool for assigning and defect management. Logging framework Log4J2 is used for log messages. Developed Rest APIs in Node.js using express service. Proficient in using Mockito for unit testing, enabling the creation of mock objects to isolate dependencies and ensure the reliability and correctness of Java applications. Created a batch framework by using Spring Boot on the server side. Implemented message-oriented middleware for reliable communication between distributed systems using ActiveMQ. Constructed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture. Crafted RESTful services like Drop wizard framework for the various web-services involving both JSON and XML.Environment: Java, Spring Boot, Swagger, Microservices, Spring MVC, Spring Data, Spring AOP, Jakarta EE, Quarkus, Angular, ActiveMQ, Mockito, REST web service.IPC Systems, Jersey City, NJ Oct 2020 - Nov 2021Role: Sr. Java Developer
Responsibilities: Immersed in Analysis, specification, design and implementation and testing phases of Software Development Life Cycle & used Agile methodology (SCRUM) for developing applications. Developed Microservices with Java using Spring Boot framework. Performed in implementation of REST APIs with Microservices Architecture. Integrated Splunk with Java-based applications to monitor and analyze system performance and application logs, enhancing troubleshooting efficiency and enabling real-time insights for proactive issue resolution. Enforced several business rules using Drools framework for data validation and decision making. Wrote Kafka producers to stream the data from external REST APIs to Kafka topics. Implemented JWT authentication for securing RESTful APIs in a Spring Boot application, enhancing stateless, token-based security. Utilized MongoDB for efficient storage and retrieval of large datasets, leveraging its schema-less design to enable rapid development and flexibility in handling data formats. Employed Maven for project management and build automation, ensuring efficient dependency management. Used Log4j to debug and generate new logs for the application. Executed unit test cases by using JUNIT for accuracy of code. Put into action SonarQube for ensuring code quality.Environment: Java, Spring Boot, AWS, Rest APIs, Web Services, MongoDB, Jenkins, Drools, Junit, DevOps, SonarQube, Log4j, Git, Maven.Read mind Info Services, Hyderabad, India Dec 2018 Sep 2020Role: Java Developer
Responsibilities:
Involved in retrospective meetings and in estimating the timeframe for each story and worked on deploying the application on the server for every iteration of agile software development. Utilized AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website. Developed ANT scripts to build and deploy applications in JBoss Application Server. Created Location Look up SOAP based web services. Wrote web pages and templates using W3C web standards. Played a role in writing Oracle PL/SQL Stored procedures, triggers, and views. Exercised JIRA for issue tracking. Designed JUnit test cases for unit testing the code at minute level and used Eclipse IDE. Built the endpoints using Jenkins and pushed tasks into QA for testing. Handled client-side validation using JavaScript and jQuery. Worked with object-oriented programming concepts such as Inheritance, Polymorphism, Encapsulation and Abstraction. Used Hibernate to invoke Stored Procedures and database connectivity to SQL. Implemented navigation using Spring MV Controllers, configured controllers using Spring MVC annotations and configuration files. Experienced in Hibernate, object relational-mapping (ORM) solution, technique of the mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema. Contributed the Design, Development and Support phases of Software Development Life Cycle (SDLC).Environment: Java, JavaScript, CSS3, HTML5, DHTML, JSP, Servlet, W3c Validator, XML, Junit, jQuery, Windows Platforms, IDE- Eclipse, Oracle, Windows, Linux/SQL.Billion Apps, Hyderabad, India Aug 2016 Nov 2018Role: Java DeveloperResponsibilities:
Designed, developed and maintained the data layer using Hibernate and perform configurations of spring Application Framework. Designed GUI of the project using HTML, JavaScript, Linux, jQuery, CSS to improve visual effect on the dynamic front-end. Developed Action Classes which holds business logic in Struts framework. Annotation based Hibernate beans developed to eliminate the mapping XML files. Used Jenkins plugins for code coverage and to run all the tests before generating war file. Created prototypes in HTML, JavaScript and CSS for different UI pages. Implemented the integration with the back-end system with web services using SOAP and WSDL APIs. Worked with jQuery UI to improve user experience, such as Validation Engine, Data Table, and Dynamic Charts. Developed spring boot and spring cloud-based cloud native Microservices to be deployed into AWS. Microservices will co-exist with monolithic applications built with spring MVC deployed to WebSphere. Developed Java Beans and Utility Classes for interacting with the database using JDBC. Processed JSON Request according to different types of modules, actions and request data. Designed and implemented Spring-Security for the application authentication process against LDAP, J2EE. Used Spring Boot at the backend for easy application development including plugins, jobs, server configuration etc. Created jar files, compiled them and run those files using Maven scripts. Used GIT repository for software configuration management and version control.Environment: Java, Agile, HTML5, CSS, JSP, Ajax, Spring, Hibernate, SOAP, XML, DB, SQL, JSON, Apache tomcat, Oracle, GIT. |