
Srinivas Reddy Battula
Software Developer

Connect with Srinivas Reddy Battula to Send Message
Connect
Connect with Srinivas Reddy Battula to Send Message
ConnectTimeline
About me
Actively Looking for Software Java Engineer/Backend Developer Opportunity | Java | J2EE | Microservices | HTML | CSS | Angular | React | Hibernate | Spring | Docker | SQL | Junit | AWS | DevOps | Kubernetes| Azure
Education

Anna University Chennai
2008 - 2011Bachelor of Technology - BTech Mechatronics, Robotics, and Automation Engineering
University of Houston
2011 - 2012Master's degree Computer Science
Experience

UBS
Nov 2012 - Oct 2013Software DeveloperInvolved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development, and Customization of the application. Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory, and DAO. Developed the application under J2EE architecture using JSP, spring, and Java Beans. Developed layout of Web Pages using Tiles and CSS. Developed JSP pages as per requirements using Dojo JavaScript Library with AJAX to add user functionalities, and jQuery UI for client-side validation. Integrated Hibernate ORM framework with spring framework for data persistence and transaction management. Implemented Java Message Services (JMS) using JMS API. Created and implemented stored procedures, functions, and triggers using SQL in Oracle database. Participated in verification and validation. Developed JSP pages for the presentation and used JSP tags. Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release. Developed XML files and schema and parsed them by using both SAX and DOM parsers. Show less

TD
Nov 2013 - Jun 2017Java DeveloperImplemented Agile and Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development, and testing. Followed agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, Spring, Hibernate, Java Beans, JDBC, XML, Web ServicesUsed PostgreSQL for querying PL/SQL statements to store & and retrieve data from the database using JDBCWorked on RXJS Compatibility package to get backward compatibility with Rx JS before Angular4/2JS 8.Used GIT-Hub for project version management. Experienced in using Agile Project Management tools like Azure Boards for agile planning, tracking, and management. Extensively worked on Java 8, micro-Services, Sprint Boot, and Pivotal Cloud Foundry (PCP) cloud structure.Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, triggering events through Cloud Watch, managing documents in S3, and providing IAM access to S3 buckets.Good knowledge of using Splunk to identify the failures, and errors in the applications.Developed Live Chat Escalation functionality to redirect users during outages. Splunk to view 13 million logs.Worked on Rest Web services for backend services, used couch base DB (NoSQL) for database services.Developed Class and Sequence Diagrams using Rational Rose Software. Used Maven to build and deploy applications. Show less

Siemens Healthineers
Jul 2017 - Jun 2019Full-stack DeveloperDeveloped services that are reusable and interoperable, based on SOAP, JAXWS, and JAXRPC Web services.Well-versed with core Java concepts like Collections, Swing, Serialization and Servlets, Multi-Threading& JSP.Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MySQL, and Jira.Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.Applied BPM methodologies to streamline business processes, resulting in optimized workflow management and increased efficiency.Showcased exceptional problem-solving and debugging skills, swiftly addressing issues and ensuring smooth application performance.Proactively stayed updated with emerging application development methodologies and tools, constantly seeking opportunities to enhance skills and expertise.Quickly adapted to and implemented emerging technologies from both company-specific and open-source communities, contributing to the continuous improvement of development practices.Proficiently integrated CI/CD practices using Jenkins, Azure DevOps, and TeamCity, ensuring seamless code integration, testing, and deployment processes.Hands-on writing Stored Procedures, functions, triggers, DDL, and DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.Worked with the UI and testing teams to provide end-to-end testing. examiner of the test cases created by the integration testing team developed modules using UNIX shell scripting and C/C++.Worked on Hibernate object-relational mapping per database schema.Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on the spring framework running on WebLogic/JBoss servers. Maven to build, run and create JARs and WAR files. Show less

Cognizant
Jul 2019 - Oct 2020Sr. Java DeveloperActively involved in various phases of the Software Development Life Cycle (SDLC) such as Design, Analysis, Development, and Testing.Extensively worked with business analysts and product managers to help write user stories in sprint planning.Used Java 11 lambda expressions along with streams for performing chain operations such as filter, map, and collect on a collection.Used JAVA 8 features like Lambda Expressions, Parallel Streams, and functional interfaces.Used Core Java concepts like Collection Framework, Multi-threading, Concurrent Object-Oriented programming, Thread pools, and Externalization.Design and development of the whole software suite Implemented multithreading and parallel.Build the application based on new features of Java Jed 1.8 at the service layer level.Involved in the development of the UI using HTML5, CSS3, Bootstrap, jQuery, and Angular 11 with Typescript which are powerful in building single-page web applications.Implemented Microservices-based Cloud Architecture using Spring Boot.Designed and developed Microservices business components and Restful service endpoints using Spring Boot.Implemented Restful and SOAP-based web services using JAX-RS and JAX-WS respectively. Show less

Texas Department of Family and Protective Services
Nov 2020 - Jan 2022Full Stack DeveloperInvolved in all phases of the Software Development Life Cycle (SDLC) using Agile Scrum methodology.Developed Single Page Application (SPA) using Angular 12, Typescript, Angular 12 CLI, HTML5, CSS3, JavaScript, and Bootstrap.Integrated GoLang applications with various databases (SQL and NoSQL) using GoLang database/sql package and third-party libraries like GORM and MongoDB Go Driver.Conducted performance tuning and optimization for GoLang applications, utilizing profiling tools like prof to identify and resolve bottlenecks.Built and deployed containerized GoLang applications using Docker, ensuring consistent environments across development, testing, and production stages.Used HTML5 for displaying the contents requires on a web page, CSS3 for styling, and Bootstrap for quickly designing and customizing the web pages.Worked with Angular 11/12 Controllers, Filters, Validations, Service, Factory, and creating custom directives to interact with the Restful services and connect with the back end. Worked on some of the new features of Angular 11 like new if-else syntax, ng-templates, and form validators. Successfully transitioned multiple on-premises applications to cloud environments, leveraging Azure services for enhanced flexibility and scalability.Implemented Angular 12 form validations and used Bootstrap to show errors, warnings, and info messages.Worked with Configuration management tools such as Ansible, terraform, and Docker.Developed the backend of the application using Spring Boot 3.0 and handled the authentication, authorization, and access-control features by using the latest versions of Spring Security. Show less

Office of Management and Enterprise Services
Feb 2022 - nowSr. Java Full Stack DeveloperExtensively involved in gathering business requirements system requirements and specifications.Implemented RESTful APIs with GoLang, ensuring fast and reliable communication between services and clients.Utilized GoLang goroutines and channels for concurrent programming, enhancing application performance and responsiveness.Created and maintained GoLang modules for code reusability and modularity, improving project structure and manageability.Implemented Java 11+ to use asynchronous HTTP client, very keyword for lambda parameters, improvise garbage collector and access control in nest based.Implemented Java 11 features, such as lambda expressions, the Stream API, and functional interfaces.Experience working with the Nashorn JavaScript engine, a feature of Java 8 that allows for the execution of JavaScript code within Java applications.Designed dynamic and cross-browser compatible pages using HTML, CSS, JavaScript, Angular 11 and Typescript.Utilized Angular 11 modules, services, templates, directives, dependency injection, lazy loading, and differential loading for SPA development.Proficient in Core Java-based design patterns, ensuring robust and scalable software architectures.Implemented reactive programming patterns using RxJS observables, allowing for efficient data flow management and real-time updates within the application.Expert in JVM performance tuning, ensuring optimal application responsiveness.Used Bootstrap JavaScript plug-ins to implement Tabs, Tooltips, Pop Overs, Buttons and Alerts.Integrated Angular's HTTP client module to interact with RESTful APIs, handling data retrieval, submission, and error handling effectively.Wrote unit tests using Jasmine and executed them using Karma, ensuring the robustness and stability of the application's components and services. Show less
Licenses & Certifications

Ai for medical Diagnosis
CourseraSept 2010
ExpertsHub
CourseraApr 2011
AI for everyone
CourseraMay 2010
Medical diagnosis using support vector machine
CourseraAug 2010
Introduction to Virtual Reality
CourseraMay 2010
AWS Certified Solutions Architect - Associate
Aws Certified Solutions Architect Associate Online Classroom TrainingDec 2023
Recommendations

Gabriel mohňanský
Digital Architect at Solar TurbinesKošice, Kosice, Slovakia
Manoj rathore
Area Credit ManagerAhmedabad, Gujarat, India
Amjad islam, pmp
Projects Manager at Kee safetyRiyadh, Saudi Arabia
Maira osorio madrid
Economía | Power BI | Inteligencia de negocio | ExcelAntioquia, Colombia
Aikaterini diareme
Occupational Health Visitor at Enaon (Italgas' Group)Athens Metropolitan Area
Emma kearney
Professional PhotographerIreland
Samaan awad frihat
Banking Consultant- ANZ BankMelbourne, Victoria, Australia
Josh schaffer
Operations Manager at Corner View Farm Equipment & Farm OwnerAllentown, Pennsylvania, United States
Jill mareck
Project Manager | Relationship Builder | Revenue Generator |Denver, Colorado, United States
Goutham kumar 與
HR Executive @OOH Advertising || Ex Amazon HR Assistant || MBABengaluru, Karnataka, India
Natasha whitney msc, ba, ccbi
CIPD Level 7 Qualified in Human Resource ManagementGreater Leicester Area
Peyton henry
Co-Owner at Pure Barre Viera & Pure Barre FrederickRockledge, Florida, United States
Roxana andrei
Recruitment Associate at Health Recruit Network - HRNHayes, England, United Kingdom
Ketut radityana
Kepala Pemasaran PT. KUTMataram, West Nusa Tenggara, Indonesia
Tim pratt
Southern Region Vice President at Legrand, North AmericaTampa, Florida, United States
Scott randolph
Owner at Kenner Randolph Engineering & SurveyingRussellville, Kentucky, United States
Kaan i̇stanbullu
Senior Performance Executive at OMD TurkeyIstanbul, Istanbul, Türkiye
Josh riggs
Sustainability @ Milliken | Sustainability, Manufacturing, Net-ZeroGreenville-Spartanburg-Anderson, South Carolina Area
Tatiana cossey
Operations Manager and Jack of All TradesEscondido, California, United States
Aparna aggarwal
We enable businesses grow through quantum leap in Data Driven Analytics| Data Analytics Consultant |...Delhi, India
...