Resume

Sign in

Java Developer Software

Location:
Naperville, Illinois, United States
Posted:
March 17, 2019

Contact this candidate

Resume:

SRI LAKSHMI TIRUMALA

Java Developer

Mobile: 630-***-****

ac8s3d@r.postjobfree.com

SUMMARY

I am a Java Developer experienced in J2EE, Spring, supporting infrastructure needs, CI/CD deployments and business operations. In addition, I have hands on experience building native Splunk applications and utilizes Dynatrace to access real data to resolve customer problems.

I believe that debugging is a weapon for any developer. Whenever I take up a new project, this is how I gets started. Debugging helps me get inside the application of what’s happening and how it’s happening. I have rescued many projects because I am able to identify any breaking points from the code and quickly identify how to resolve the errors.

Experience:

Java Developer July’18 -Present

SRK Systems Inc.

Client: TDK Technologies, LLC

Develop platform web services (Workflow service, Notification service, Transaction Approval Service) that can be used by other applications within the Smart Data project.

Develop and Implement Micro Services and Backend application logic using Spring MVC, Spring Boot, Spring annotations, JPA (Java Persistence API) and Hibernate and exposing the services to end users by creating API proxies through Data Power (SOA) and created user detail service for authentication and access control using Spring Security.

Created Splunk Forwarders for new application environments and also for existing applications

Utilized Spring Security for authentication and authorization

Created Splunk dashboards for multiple projects in the organization

Utilized Java Messaging Service API for listening to messages from MQ queues and conversion of string messages to message entities and Create message publishing events using Message Broker (Axon).

Developed action classes and controller layer using Servlets and Spring framework

Used Spring Boot framework for building Cloud Micro Services and to develop Spring based application radically faster with less configuration

Developed controller and business login using Spring MVC

Used various Core Java concepts such as Multi-Threading, Exception Handling, Serialization, Collection APIs to implement various features and enhancements

Involved in setting smart base lines for Dynatrace alerts, created and scheduled various Dynatrace reports

Use PostgreSQL database and performed CRUD operations on the existing as well as new database tables and created connection pool.

Create flyway scripts for updating and creating new database tables.

Document the requirement as a reference for future maintenance and upgrading.

Involve in creating the automated code for CI/CD pipeline Jenkins to automate the process of the deployment.

Involve in production release as a helper to team lead and contributed my knowledge for Smart Data(maker-checker) project.

Ensure that the application continues to function normally and meet the business requirements through software maintenance and testing.

Implement Junit test cases for Unit and Integration Testing using Mockito and worked on code coverage and exceptional handling functionalities.

Software Developer May’18- June’18

SRK Systems Inc.

Client: Publix, Florida

Worked in all phases of Software Development Life Cycle SDLC using Agile Methodology.

Built component based user interfaces in web development using JSF, HTML, XHTML, CSS, JavaScript.

Used SAML 2.0 protocols to establish security in communication between HTML pages.

Developing the View layer of MVC architecture using Spring MVC components and compelling features like templates, Custom logic tags etc.

Designed developed and maintained the data layer using JPA Hibernate.

Used Web services SOAP and RESTful for transmission of large blocks of XML.

Working in the development, coding and design of JAVA classes like Spring MVC controllers in the view layer and implementation classes in the mid tier etc.

Working on Oracle PL/SQL stored procedures for host to mid-tier integration.

Using SVN for version control across common source code used by developers.

Software Developer April’18- May’18

SRK Systems Inc

Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.

Responsible for the design and development of the application framework.

Designed and Developed UI's using JSP by following MVC architecture.

The application uses the STRUTS framework. The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB's and Java classes and web implementation controllers are Servlets.

Design of UI implemented using JSF tags.

Generated XML pages with templates using XSL.

Used XSLT for transforming the XML content into HTML.

Used JavaScript for client side validations. Used JUnit for unit testing of the system and Log4J for logging.

Used JSP and Servlets for server side transactions.

Used EJB as a middleware in designing and developing a three-tier distributed application.

The Java Message Service JMS API is used to allow application components to create, send, receive, and read messages.

Created and maintenance of data using Oracle database. JDBC for database connectivity with Oracle. The request and response from the client is controlled using Session Tracking in JSP.

Installed Web Logic Server for handling HTTP Request/Response

Technical Skills:

Programming Languages: Java

Databases: PostgreSQL, MySQL, Oracle

Version Control: Bit Bucket, GIT

CI/CD: Bamboo, Jenkins

Web Technologies: HTML, CSS, JavaScript

IDE & Tools: Intellij, Notepad++, MPutty, Spring Tool Suite(STS)

Monitoring Tools: Splunk, Dynatrace

Education:

Master’s in Computer Science, Chicago State University Dec’ 2017

Bachelor of Pharmacy, JNTUK May’ 2016



Contact this candidate