Post Job Free
Sign in

Java Developer React Js

Location:
Brooklyn, NY
Posted:
March 17, 2025

Contact this candidate

Resume:

Sreeja Reddy Talasani

Sr. Java Developer

Phone: +1-331-***-****

Email ID: *******************@*****.***

SUMMARY:

Having 7+ years of professional IT experience as a Senior Java/J2EE developer and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.

Developed and maintained geospatical applications leveraging React.js for building user interfaces and java8 for backend development.

Utilized React.js components, hooks and state management to enhance the responsiveness and interactivity of web applications

Expertise in working both Monolith and Micro services (Domain driven Design methodologies) architectures.

Good knowledge and Hands on with AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Auto Scaling, IAM, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, ELB (Elastic Load Balancers), RDS, SNS and EBS etc.

Strong hands-on experience in using technologies such as JAVA (Java8), J2EE, Web Services (REST and SOAP), Spring Framework (Spring Boot, Spring Batch, Spring Data, Spring Cloud, Spring Security, Spring Actuator), Servlets, Struts, Agile, JSF, JSP, JDBC, JMS.

Used using Bootstrap, HTML5, CSS3, jQuery.

Deployed Spring Boot based Micro services using Docker container and Amazon EC2 container services and using AWS admin console and Strong hands-on experience in development and deployment of cloud native Spring Boot based micro services.

Experience in using Jenkins, Chef and Docker. for CI/CD and Sonar jobs for java code quality.

Expertise in using Monitoring tools like Splunk.

Angular2/4/7/8/10,12 and NodeJS

Worked with different messaging technologies like Rabbit MQ and Kafka.

Experience with Spring Kafka and Zookeeper apart from JMS as messaging service.

Experience on different OS like UNIX, Linux, Mac, and Windows operating system.

Experience on Junit, Mockito test cases.

Experienced in writing SQL queries, Procedures, Functions, Triggers, and good knowledge of Relational databases (Oracle, MySQL).

Hands-on experience in Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.

Experience in latest java-8 features like Parallel Streams, Lambdas, utilitarian interfaces, and channels.

Experience in Config server, Eureka, Zuul, Ribbon, Hystrix Circuit breaker, Feign, Cloud bus.

Extensively used the following Design Patterns DAO, DTO, Singleton, MVC.

Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor for Angular JS

Profound learning on ANT, Maven and Gradle as fabricate content for application assemble and arrangement.

Created CUP services for DB in Cloud.

Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side events.

Involved in debugging, bug-fixing, defect management, defect tracking and other support and maintenance tasks.

Expertise in using servers like Apache Tomcat, JBoss, WebLogic to configure and deploy applications.

Have solid understanding of Service Oriented Architecture (SOA) and Micro services based J2EEArchitecture.

Expertise in using servers like Apache Tomcat, JBoss, IBM WebSphere and WebLogic to configure and deploy applications.

TECHNICAL SKILLS:

Programming Languages

Java (17/11/1.8), Type script, JavaScript

J2EE Technologies

JSP (2.x), JSTL, Servlets (3.1,3.0), JDBC

Web Technologies

HTML, DHTML, Agile, JavaScript, AJAX, Bootstrap, jQuery, XML, XSLT, XSL, CSS, JSON,React.js,Angular7/8/10,12 Framework,

Web service Frameworks

Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit

Web Services

SOAP, Micro services, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

Design Patterns

Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC, Filter

Databases

Oracle(9i/10g/11g/12c), MySQL, Mongo DB

Web/Application Servers

Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS, Camel.

Build Scripts

Jenkins pipelines with ANT build script, Groovy DSL, Gradle, Maven

Testing Tools

JUnit, Log4J, Mock Framework, JUnit, SoapUI, Putty, Mockito

Methodologies

Agile, Waterfall, Scrum

Version Control/Tools/Geospatial Tools

GIT, SVN, Eclipse, IntelliJ, Spring Tool Suite (STS),Mapbox, Google Maps API, Leaflet, GeoJSON

Other

AWS – (ECS, EC2, S3 Bucket, SNS, AWS cloud watch, AWS Lambda, CLI, CFT), Pivotal Cloud Foundry - PCF, Docker, JIRA, Config server, Eureka, Zuul, Ribbon, Feign, Cloud bus

PROFESSIONAL EXPERIENCE:

Client: TD Bank, NJ FEB 2023 to till Date

Role: Java Developer

Responsibilities:

Actively participated in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, system design, development, testing, deployment, and post-deployment support. Collaborated with cross-functional teams to ensure deliverables met business requirements, adhered to timelines, and maintained high-quality standards.

Optimized code for reliability and performance, addressing vulnerabilities identified in Sandbox reports.

Proficient in all phases of SDLC and currently working in conditions utilizing Agile (SCRUM), Waterfall and Test-Driven Development (TDD) advancement approaches

Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.

Implemented Circuit Breaker patterns in over 5 microservices to enhance system resilience and fault tolerance, preventing cascading failures during service disruptions and ensuring seamless functionality for end-users.

Developing, testing and debugging the RESTful APIs using the postman, ensuring the seamless integration and reliable functionality.

Successfully migrated 5+ microservices from Java 11 to Java 17, leveraging new language features to enhance code efficiency and maintainability. Upgraded Spring Boot from version 2.7 to 3.x to ensure compatibility with the latest Java version, improving system performance and aligning with industry standards for modern application development.

Set up and managed application environments on WebSphere Middleware.

Conducted thorough code reviews to maintain a high-quality codebase. Utilized JUnit and Mockito for comprehensive unit testing, ensuring application reliability and minimizing bugs in production.

Led the migration of legacy applications from OpenStack to VMware Cloud, enhancing system scalability and transitioning monitoring from Datadog to Splunk for better observability.

Successfully migrated 15+ microservices from OpenStack to VMware Cloud with zero downtime.

Utilized Azure services for cloud-based deployments, effectively managing the applications infrastructure.

Involved in writing Spring Configurations YML file that contains declarations and another dependent object declarations.

Resolved bugs and defects in application by coordinating with team members of the project to assure a positive outcome.

Collaborated with cross-functional teams to identify and resolve critical issues, ensuring seamless deployments.

Expertise in using servers like Apache Tomcat, JBOSS, IBM WebSphere and GITHUB to configure and deploy applications.

Expertise in using the JENKINS, NEXUS for builds.

Integrated Geospatical APIs(e.g., Google Maps, Mapbox,

Leaflet) to display and process geographical data, including mapping, geolocation and route optimization.

Involved in building the application which works on mainly Rest services, Java script, Spring, Maven.

Developed and enhanced critical features using Spring Security, and Spring MVC, improving modularity, security, and architectural integrity.

Client: Silicon ValleyBank.Tempe, AZ Nov 2021 to Jan 2023

Role: Sr. Java Developer

Responsibilities:

Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.

Leveraged core JAVA concepts like Collections Framework, Exception handling for developing application modules.

Used Spring annotations mechanism to create RESTful applications.

Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

Used JUnit for unit testing of the system and Log4J for logging.

Microservices have been built using Spring Boot, Spring Cloud and deploying to AWS Cloud.

Migrating existing application into microservices architecture using Rest APIs, spring boot, Spring Cloud and AWS (EC2, S3, Lambda).

Implemented Microservices based Cloud Architecture on AWS Platform and Cloud Foundry.

Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.

Used Spring Reactive (RX-JAVA) to scale the application and decrease the ideal of CPU Core.

Building/Maintaining Docker container clusters managed by GIT, Docker, on AWS.

Followed Test Driven Development (TDD) to develop JUnit test cases and performed integration and system testing.

Extensively used the latest Java 7/8/10,12 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API and Lambda Expressions.

Developed custom Geospatical algorithms for distance calculations,area mapping, and real-time data processing Using java8 and java-based frameworks

Used Angular 10 created custom directives for data manipulations and to display data in company standard format in UI.

Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular 7/8/10,12

Used Micro service architecture with Spring Boot based services interacting through the powerful messaging tools such as REST.

Involved in writing Spring Configuration YML file that contains declarations and another dependent objects declaration.

Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.

Implemented Log4j for Logging Errors, debugging and tracking using loggers.

Worked with a team to develop and maintain an internal Log Delivery System, utilizing

various Apache products, Kafka, and Tomcat.

Involved in building the application which works on mainly Html, CSS, Rest services, Java script, Spring, Maven, Hibernate.

Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.

Environment: Java, J2EE, Hibernate, PL/SQL, Spring Batch, Spring web services, AWS, Spring Boot, MAVEN, Oracle, Jenkins, CSS, Log4j, jQuery, UML, Netflix Eureka, JUnit, Angular 57/8/10,12, GitHub, TDD, Kafka, Micro services, Maven, Node JS, Visual Studio Code, Eclipse, Docker, JUnit

Client: Standalone IT Solutions, Hyderabad, India June 2018– July 2021

Role: - Java Developer

Its Retail post pay billing system which interfaces with other systems in order to get a mobile number activated in the switch, so the subscriber can generate usage which is rated and billed by Vision. The primary function of order processing is to provide the ability to create and maintain Customer, Account, MTN, Device, PPLAN, SFO and Feature structure, relationship, Prepay to post pay, Suspends, Disconnects, reconnects, reassigns, transfers This includes processing orders to perform activations and change that affect service:

Responsibilities:

Technical responsibilities included high level architecture and rapid development

Design architecture following J2EE MVC framework

Developed interfaces using HTML, JSP pages and Struts -Presentation View

Developed and implemented Servlets running under WebLogic

Designed the user interfaces using JSPs, developed custom tags, and used JSTL Tag

Developed various java business classes for handling different functions

Developed controller classes using Struts and tiles API

Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project

Designed and developed Message driven beans that consumed the messages from the Java message queue

Implemented CMP entity beans for persistence of business logic implementation

Development of database interaction code to JDBC API making extensive use of SQL Query



Contact this candidate