Home

ESWAR HEMANTH MAJETI - Java Developer
[email protected]
Location: Austin, Texas, USA
Relocation: Relocatable
Visa: GC
ESWAR HEMANTH MAJETI
+13165121066|[email protected]|www.linkedin.com/in/eswarh
Sr. Full-Stack Java Developer

PROFESSIONAL SUMMARY:

A highly motivated IT professional with around 11 plus years of experience in Software development like Design, analysis, development, deployment, testing, documentation, and cloud implementation with thorough knowledge in AWS, Java, and J2EE.
Expertise in client scripting languages and server scripting languages like HTML (4.01/5), CSS3 (2/3), XHTML, JavaScript, jQuery, JSON, AJAX, Typescript, Bootstrap, Flash, and frameworks like Angular 2/4 /7/8/11/14/15, Node.js, ReactJS and AngularJS in all stages of the Full Software Development Life Cycle (SDLC) in various Information Technology areas involving Java /JavaScript/ J2EE, SOA/Web services, and Frameworks (Spring and Hibernate).
Extensive experience in design and development of J2EE applications using Core Java, Annotations, Data Structures, Transaction Management, JMS Custom Tag Libraries, JSTL, XML and other open-source frameworks and APIs.
Experienced in developing UI applications especially for view rendering using React JS and along with Redux and Flux patterns to attain MVC software architectural functionality.
Experience in design and development of Web services like JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path. Wrote build scripts using Maven.
Experienced in developing messaging modules by using Spring JMS, Apache Camel, Kafka, Active MQ and Rabbit MQ.
Areas of expertise includes analysis design and development of software involving technologies like Java JEE Serviets JSP JDBC JSTL SPRING 3.0/2.5 JPA Hibernate 3.0 Struts 2.0 Web Services WSDL JM5 EJB XML X5LT INDI HTML JavaScript AJAX and JSF Prime faces .
Demonstrated expertise in Core Java, covering OOP concepts, Collections Framework, Exception Handling, File I/O, concurrency, Multi-Threading, JDBC, and Generics.
Proficient in developing distributed, secure, and scalable applications with J2EE Technologies, including Servlets, JDBC, JSP, Struts, Spring IOC, Spring MVC, Amazon Web Services (AWS), and Web Services (SOAP and RESTful).
Proficient in back-end technologies with expertise in SQL databases (DB2, PostgreSQL, MySQL, Oracle Database) and NoSQL databases (Dynamo DB). Skilled in front-end technologies like HTML5, JavaScript, jQuery, CSS3, AJAX, Angular JS, React JS, Bootstrap JS, web accessibility, responsive web designs, and various APIs. Experienced in building high-availability systems on AWS and Digital Ocean, utilizing Nginx, Apache, and HTTPS protocols.
Managed Docker Orchestration and Docker containerization using Kubernetes.
Experience in making the DevOps pipeline using OpenShift and Kubernetes for the Microservices Architecture.
Developed Python-based microservices for a financial portfolio management system, enhancing scalability and improving overall system performance.
Experienced in Infrastructure, Security, and Operations encompassing IaaS, PaaS, SaaS, migration expertise on Services, Storage Solutions, Cloud Architecture, Networks, Application Services, DevOps, AWS, and AWS Cloud Database.
Proficient in developing CI/CD systems using Jenkins in Kubernetes environments, leveraging Kubernetes and Docker for the runtime environment in the CI/CD system for seamless build, testing, and deployment processes.
Extensive work experience on Spring Framework modules (Spring Core, Spring Web, Spring JDBC, Spring Rest Services, Spring Data Access/Integration, Spring Batch, Spring AOP, Spring Transaction and Spring Security).
Experience in working with cloud providers like AWS Cloud, and Google Cloud Provider Kubernetes cluster.
Experience in GitLab tool for developing pipelines and a good understanding of Gitlab concepts like cache, artifacts, environments, variables, Gitlab runner, and its architecture.
Professional experience in relational database management (RDBMS) MySQL, Oracle, SQL server and DB2Experience in data access technologies like DDL and DML with development tools like TOAD.
Experience in working with the NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
Proficient in version control systems such as Git, SVN, GitHub, Bitbucket, and GitLab, ensuring efficient code management, collaborative development, and seamless integration within cross-functional teams.

SOFTWARE PROFICIENCY:

Languages Java/J2EE (expert), C, C++, Python, SQL, PL/SQL, Golang
Java/J2EE Technologies Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JSTL, Maven, Multi-threading

Web Technologies JavaScript, XML, HTML5, CSS3, AJAX, jQuery, JSON
Frameworks MVC, Spring Hibernate, Bootstrap, Angular.js, React js, Node.js, React.js, Maven
Web Services SOAP, WSDL, WADL, REST (AX-RS), Microservices, GraphQL, gRPC
Scripting Languages JavaScript, jQuery, Shell Script
Web/Application Servers Apache Tomcat, WebLogic, Jetty
Databases Oracle9i/10g/11g/19c/12c, MySQL, MSSQL, DB2, PostgreSQL, Dynamo DB
Cloud Computing Amazon EC2, Amazon S3, Amazon RDS AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch
Tools IntelliJ IDEA, Eclipse, NetBeans IDE, Adobe Dreamweaver, Adobe Flash
Testing Tools Selenium, Junit, Cucumber.
CI/CD Docker, Kubernetes, Jenkins
Methodology Waterfall, Agile Scrum, Agile Kanban
Operating Systems UNIX, Linux, Windows (98, 2000, XP, Vista, 10)
Other Tools SQL Developer, MySQL, JIRA, SVN, ClearCase, GitHub, Maven, ANT, SOAPUI, Postman, Putty, WinSCP, STS, MS Office, MS Visio


PROFESSIONAL EXPERIENCE:
Client: Northwestern Mutual ( June 2022 Present)
Role: Sr. Full Stack Java Developer
Responsibilities:
Implemented cutting-edge features using Spring boot and Spring MVC, utilizing IntelliJ IDEA and Eclipse for development.
Pioneered event-driven architecture with Apache Kafka, Rabbit MQ, and IBM MQ for seamless communication across microservices.
Developed RESTful APIs using JAX-RS, Apache CXF, and Spring framework, ensuring efficient frontend-backend communication.
Developed responsive financial dashboards using Angular 11, providing real-time insights into key performance indicators for financial analysts and executives.
Showcased XML and JSON expertise, excelling in GraphQL, WebSocket, SOAP and REST integrations, using tools like Postman for API testing.
Implemented algorithmic trading strategies using Python libraries like Quantlib, ensuring accurate and efficient execution of financial transactions.
Applied Java 8 features, such as Lambda expressions, for crafting efficient and concise code. Specialized in creating resource classes and implementing database data retrieval from Cockroach DB, demonstrating proficiency in modern Java development practices.
Implemented Angular Services in TypeScript for seamless connectivity between web applications and backend APIs. Spearheaded the technical transformation from Angular.JS to Angular 7, adeptly developing single-page applications with Angular 7 Routers.
Designed REST-based microservices using Spring Boot, Golang and integrated Spring Security for user authentication, and employed Spring JDBC for persistence.
Implemented Spark Streaming with Apache Kafka for optimized query execution through distributed processing. Developed real-time processing and core jobs using Spark Streaming with Apache Kafka.
Developed and performed test cases using Jasmine, Karma, Cucumber, Protractor, and Http-server. Set up CI/CD pipelines using Jenkins, and hosted applications on Docker with Swagger documentation.
Experience in Open-Source technologies like AWS, Azure, Cassandra, Apache Kafka, Mongo DB, and AngularJS.
Worked with firewall team to configure IP Zones for internal &external network and blocked blacklisted IP s in Okta.
Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules.
Implemented the authentication and authorization of the application using Spring Security and OAuth2.
Experienced in branching, tagging, and maintaining the version across the Environments using SCM tools like Git, GitLab, and GitHub.
Implemented Kubernetes for orchestrating the deployment, scaling, and administration of Docker containers.
Integrated Python with financial APIs to fetch real-time market data, enabling timely decision-making for traders and financial analysts.
Utilized Apache Maven as a tool for building and deploying applications.
Monitored error logs effectively using Log4j2 and promptly addressed and resolved issues as they arose.
Proficient in using integrated development environments (IDEs) such as NetBeans, Eclipse, Eclipse STS, RAD, and JDeveloper for software development.
Created JSON request and validated the response using Postman Interceptor and Swagger UI.
Hosted the application on the Docker platform, ensuring seamless deployment.
Generated comprehensive API documentation using Swagger for enhanced clarity and accessibility.
Hands-on experience with different application servers including IBM WebSphere, WebLogic, JBoss, and Apache Tomcat Servers.
Designed and developed the application using TDD, Scrum, and pair programming.
Utilized Python in combination with machine learning libraries like scikit-learn for credit risk assessment, contributing to more accurate and efficient loan approval processes.
Expertise in front-end technologies, encompassing HTML, HTML5, CSS, JavaScript, JQuery, Angular JS, AJAX, JSTL, and JSON.
Environment: Core Java/J2EE, Agile Scrum, Cucumber, Spring 4, Oracle 19c R1 RAC, Gradle, Hibernate 4.2, Spring batch, Spring Boot, Apache Druid, Spring Security, JPA, JMS, HTML5, AWS, CSS3, Angular 7, Cryptography, Eclipse, Oracle 10g, Swagger UI, AWS, Docker, Log4j, JIRA, Cassandra, Pure XML, Web Services, Kafka, Microservices, REST UI, Apache Spark.


Client: Best Buy ( Jan 2021 to May 2022)
Role: Sr. Full Stack Java Developer
Responsibilities:
Utilized build tools such as Gradle, Maven, and Ant to streamline the build and deployment processes, ensuring efficient and reliable software delivery.
Utilized Angular JS MVC framework including authoring complex directives, services, controllers, and filters.
Collaborated with cross-functional teams to design, develop, and maintain enterprise-level applications, designed dynamic and browser-compatible pages using jQuery, JavaScript, and Angular JS ensuring alignment with project objectives and timelines.
Implemented JDBC for database interactions, employing Jdbi3 and jdbc template to enhance data access and manipulation.
contributed to the testing efforts by utilizing a variety of testing tools, including Cucumber-JVM, Jmeter, Cukes, Rest Assured, Jbehave, Test NG, Mockito, and Junit. Executed comprehensive test plans, ensuring robust and high-quality software releases.
Proficiently implemented logging mechanisms using Log4j, SLF4J, Logback, and TinyLog, effectively capturing and analyzing application logs for debugging and performance monitoring
Demonstrated expertise in Object-Relational Mapping (ORM) with frameworks such as Spring Data JPA, JPA, Cockroach DB, EBeans, and Hibernate, optimizing data persistence and retrieval strategies.
Leveraged web frameworks including Spring, Spring Boot, Play Framework, and Struts for building scalable and maintainable web applications. Actively participated in the design and development of various components within these frameworks
Contributed to code reviews, mentoring team members, and fostering a collaborative and innovative development environment.
Designed, developed, and maintained self-service reports and dashboards with different drill-down capabilities that were inclined to identify out-of-pattern behavior using application like Tableau, Power BI, Looker, Grafana, Metabase, Domo, Redash, Google Data Studio.
Designed and developed the application using Agile methodology and followed TDD, Scrum, and pair programming.
Participated in Agile development methodologies, contributing to sprint planning, daily stand-ups, and retrospective meetings to ensure smooth project delivery.
Engaged in continuous learning and skill development to stay abreast of industry trends and emerging technologies, resulting in the successful incorporation of new tools and methodologies into project workflows.
Demonstrated expertise in XML parsing using SAX and JAXB APIs, playing a pivotal role in the web service's request marshalling and unmarshalling processes.
Leveraged Angular.JS UI-bootstrap components, including time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, and ng-Upload, to enhance the user interface and overall user experience.
Successfully collaborated with version management tools such as GitHub and bug tracking systems like JIRA to streamline development processes.
Held responsibility for the maintenance and expansion of the Azure infrastructure, specifically focusing on database setup and maintenance on Azure instances.
Played a key role in the design and development of applications using J2EE and Rest web services (Jersey frameworks) for Service Oriented Architecture (SOA) with a primary focus on JSON.
Designed and implemented user interfaces using Angular UI components, such as tabs, grids, dropdowns, and configured routing services using Angular-JS router for seamless navigation.
Developed applications using JPA (Java Persistence API) frameworks and APIs, including JDO (Java Data Objects) and hibernate, ensuring optimal data persistence and retrieval.
Implemented Spring Bean Factory to create proxied objects using the AOP framework, contributing to enhanced modularization and maintainability of the codebase.
Proficiently utilized Oracle Coherence within the Java Collection API to seamlessly access and manipulate data. Employed the JavaBean event model for efficient reception of data change notifications.
Demonstrated proficiency in orchestrating deployments, aligning with Agile methodologies to meet project milestones and consistently deliver high-quality software products.
Environment: J2EE/J2SE, Java, JavaScript, Angular JS, Node.js, Spring Framework, Spring Batch, Hibernate, JDBC, JMS, Apache Axis 2.0, MongoDB, Tomcat Web server, LDAP, WSDL, SOA, SOAP, XML, HTML, Log 4j, RAD 7, Oracle, SunOS (UNIX), Sub Version, Maven and Windows 7, Cassandra.

Client: Wellcare (Nov 2018 to Dec 2020)
Role: Full Stack Java Developer
Responsibilities:
Expert in SDLC, adept at requirements gathering, analysis, design, development, and testing, with a focus on Agile methodology.
Skilled in Spring modules including Spring MVC, Spring ORM, and Spring Boot.
Architected and enhanced front-end portals for cloud provisioning, continuous integration, and DevOps.
Implemented Continuous Integration builds using Maven and Jenkins, deploying on WebSphere and multiple JBOSS Instances.
Proficient in J2EE Architecture, utilizing Spring and Hibernate frameworks for application development.
Utilized core Java concepts such as Synchronization, Collections, and Multi-threading.
Developed user interfaces with HTML5, Angular4, JSTL, JSP, jQuery, React JS, and Flux for SPA development.
Implemented and optimized REST API's using Spring MVC, Spring Boot, and hosted microservices on PCF.
Automation testing using Selenium Web Driver, JUnit, and Apache Kafka for asynchronous information exchange.
Conducted React component optimization for performance, ensuring fast loading times and responsiveness in healthcare applications with large datasets.
Conducted usability testing and gathered feedback from healthcare professionals and patients, iteratively improving the UX of healthcare applications.
Set up Continuous Integration (CI) and Continuous Deployment (CD) processes with Jenkins.
Proficient in database development with Hibernate Query Language (HQL) and Microsoft SQL Server.
Demonstrated expertise in AWS services, Docker, Kubernetes, Java 8 features, Kafka, and Cassandra NoSQL database.
Utilized React for the development of responsive and accessible user interfaces in healthcare applications, ensuring compatibility with various devices and accessibility standards.
Designed and implemented dynamic web content and server applications using Angular JS, Angular 4, JavaScript, HTML, XML, RESTful Web services, and SOAP.
Collaborated on the development of a healthcare analytics dashboard in React, providing insights into patient outcomes, resource utilization, and overall hospital performance.
Created and managed RESTful APIs, including Request for Proposal (RFP) microservices using Spring Boot.
Engaged in complete development cycles using Agile Methodology, refactored code for JVM optimization, and developed Behavior Data Driven (BDD) automation testing frameworks.
Worked with Docker for scalable microservices, creating custom container images.
Environment: Java, Spring, JavaScript, Hibernate, Maven, HTML. CSS, JMS, XML, XSLT, SOAP, TDD, Unix, Oracle, CI/CD, SQL JMS, MongoDB, JDBC, Spring MVC, Micro Services, JSON

Client: State of Florida (Aug 2016 to Oct 2018)
Role: Full Stack Java Developer
Responsibilities:
Led state of Florida application development through various SDLC phases: Requirement gathering, Design, Analysis, and Code development.
Enhanced MEAN stack applications, focusing on MongoDB, Express, Angular, and Node, offering crucial support.
Developed user-friendly and efficient User Interaction screens for state applications using Angular 4.0, HTML5, CSS3, JavaScript, jQuery AJAX, and JSON, enhancing citizen engagement and experience.
Implemented ReactJS for frontend interfaces, integrating NPM components and the Redux library to improve application performance and maintainability.
Utilized Angular 10 to enable seamless file/image uploads to AWS S3 utilizing the AWS-SDK NPM package, ensuring secure storage and retrieval of multimedia resources.
Engineered Restful Web services and leveraged Node Rest framework, along with MongoDB (NoSQL) and Jersey for JAX-RS, to facilitate robust data exchange and manipulation within state systems.
Proficiently utilized GitHub/GitHub-Desktop commands for version control and efficient code collaboration, adhering to state policies and procedures.
Developed cross-platform server-side applications (Node.js, Backbone.js, Angular 10) to support real-time web applications, enhancing communication and data processing capabilities.
Configured CI/CD system with Jenkins on Kubernetes, employing Docker for scalable runtime environments, ensuring rapid and reliable deployment of state applications.
Implemented JDBC to create Database interaction objects, adhering to Data Object patterns for efficient data access and manipulation.
Enhanced existing REST APIs and developed REST clients utilizing the MEAN stack and Node.js, ensuring seamless integration and interoperability across state systems.
Configured nodes router for cross-domain requests to external API services such as Spotify, GitHub, and MongoDB, enabling seamless data exchange and integration.
Conducted API testing using Postman and managed project workflows in JIRA, ensuring the delivery of high-quality software solutions in alignment with state requirements.
Practiced Agile methodology, actively participating in daily scrum meetings, sprint planning, showcases, and retrospective sessions using JIRA, fostering collaboration and adaptability within the development team.
Implemented OAuth2 with Spring Security for REST services authentication and authorization, ensuring secure access to state applications and resources.
Developed Microservices and APIs using Java Spring Boot, Maven, and Cassandra, facilitating scalable and resilient state systems with robust database functionality.
Leveraged Spring Boot and Hibernate ORM for implementing Java EE components, including Spring MVC, IOC, transactions, and security modules, ensuring the integrity and reliability of state applications.
Configured REST API proxy with APIGEE edge for mobile notifications, enhancing communication channels for state alerts and notifications, and configured Hadoop MapReduce and HDFS for data processing, enabling efficient analysis and utilization of state data resources.
Designed Docker images and containers, configured Docker files, and managed images with Docker Compose.
Conducted code reviews and implemented best practices in Python development to ensure code quality and maintainability in a financial software development environment.
Executed CRUD operations using Java 8 on MySQL and designed Web Application for security using Azure.
Leveraged ELK (Elasticsearch, Logstash, Kibana) for log Analytics, creating real-time dashboards.
Designed and developed RESTful API and services adhering to microservices best practices.
Implemented Swagger API for interactive documentation, allowing users to test API calls from the browser.
Developed Typescript components and services using AngularJS 2.0's Component-based architecture.
Managed repositories using Source Tree's GIT client, collaborated with GIT command lines and Stash in an Agile development approach using JIRA.
Environment: Java, HTML, CSS, JavaScript, jQuery, AJAX, JSON, SDLC, MongoDB, Express, Angular, Node, AWS, S3, RESTful web services, GitHub, CICD, Jenkins, Kubernetes, Docker, Rest API, SVN, JIRA, JUnit, Mockito, Jasmine, Karma, Maven, Spring Boot, Hibernate, Spring MVC, Spring IOC, Agile

Client: Wells Fargo (Dec 2013 to July 2016)
Role: Java/ J2EE Developer
Responsibilities:
Engaged in various stages of the Software Development Life Cycle (SDLC) within the financial domain, encompassing requirements gathering, design, analysis, and code development.
Designed and developed a prototype of a financial application, conducting demonstrations for business users to validate the application's functionality.
Implemented Hibernate XML files and Java class files to establish object-relational mappings crucial for financial data management.
Applied expertise in front-end development using HTML, CSS, backbone.js, JavaScript, and jQuery, ensuring a seamless user interface.
Utilized Angular.js to create a robust framework for handling and displaying data retrieved from the financial application's backend.
Automated financial reporting processes using Python scripts, reducing manual effort and enhancing the accuracy of regulatory compliance reports.
Generated user documentation using swagger, including screenshots, for User Acceptance Testing (UAT) purposes.
Proficient in producing and consuming Rest-based web services through JAX-RS and Jersey providers.
Developed the administrative user interface using Angular 7 and Node.js, addressing specific financial application requirements.
Implemented the MVC architectural pattern using Struts Framework, incorporating JSP, Servlets, EJB, form Bean, and Action classes to enhance the application structure.
Demonstrated hands-on experience with MVC JavaScript frameworks such as Backbone.js, Angular.js, and Node.js.
Designed and developed interfaces using Swing, providing a responsive and efficient user experience.
Employed in the Spring MVC framework for developing the web layer of the financial application.
Contributed to a code generation framework, creating Java Swing code from XML, optimizing development efficiency.
Developed Java-based web services, showcasing expertise in SOAP/WSDL and designing REST interfaces.
Created Action Forms and Action Classes within the Struts framework, enhancing the application's functionality.
Implemented web services (SOAP) using WSDL in Apache Axis to facilitate communication with various financial components.
Integrated Spring DAO for data access, incorporating Hibernate for data querying through HQL and SQL.
Implemented EJBs Session beans to execute business logic within the financial application.
Utilized parsers such as SAX and DOM for parsing XML documents and performed XML transformations using XSLT.
Developed stored procedures, triggers, and cursors using Oracle PL/SQL for effective database management.
Deployed web pages using HTML, JSP, JavaScript, and CSS, ensuring a cohesive and visually appealing user interface.
Wrote JUnit test cases for comprehensive unit testing, validating the reliability of financial application components.
Utilized Jira for bug tracking and project management, ensuring streamlined development processes within the financial domain.
Environment: Java, JSP, JDBC, Struts, Hibernate, Kafka, microservices, Design Patterns, XML, PL/SQL Developer, WebLogic, Apache Axis, ANT, Clear case, JUnit, Web services, SOAP, XSLT, Jira.

Client: HSBC Bank ( June 2012 - Sep 2013)
Role: Java Developer
Responsibilities:
Proficient full-stack developer experienced in Agile methodologies, specializing in Scrum Cycle model including Analysis, Design and Development, and Testing.
Developed robust backend systems using Spring Boot, Spring JPA, Spring Data, and Spring Security.
Implemented Microservices Architecture with Spring Boot and Apache Kafka message brokers for efficient communication.
Implemented Spring Cloud Ribbon for service instances load balancing and Spring Hystrix Dashboard to enable real-time monitoring, alerting, and operational control.
Created dynamic front-end pages using Angular 4 , incorporating Angular components, active router, and lazy loading.
Ensured application security through the implementation of Spring Security, OAuth2, and JWT.
Optimized performance using Spring Cache and Spring Data JPA with Hibernate Query Language.
Proficient in Oracle 11g database development, including table creation, PL/SQL procedures, functions, views, indexes, constraints, triggers, and SQL tuning.
Worked with NoSQL databases such as MongoDB and Redis to diversify data storage solutions.
Leveraged AWS services (EC2, S3, RDS, CloudWatch, Elastic Beanstalk) for efficient code deployment.
Automated builds and deployments using Jenkins and Maven for continuous integration.
Extensively used log4j2 to log regular Debug and Exception statements.
Resolved bugs/defects in application by using GitHub as version management.
Managed version control using GIT and collaborated on issue tracking and resolution with JIRA.
Conducted comprehensive testing with JUnit for both front-end and back-end functionalities and performed UAT testing.
Implemented design patterns (MVC, Singleton, Factory) for scalable and maintainable code.
Environment: Java, Java EE, Spring Cloud, Spring JPA. Spring Batch, Spring Security, Spring Integration, Spring Security, Hibernate, XML. JavaScript, Angular2+, HTML5, CSS3, Maven, JIRA, Selenium, JAX-RS, JUnit, GIT, Oracle 11g, AWS, Docker, Eclipse.

EDUCATIONAL QUALIFICATIONS:

Bachelor s in computer science, JNTUH, Hyderabad, India.
Keywords: cprogramm cplusplus continuous integration continuous deployment user interface user experience message queue javascript business intelligence sthree database information technology microsoft procedural language

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2392
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: