Post Job Free
Sign in

Java Developer Senior

Location:
St. Louis, MO, 63115
Salary:
$55/ Hour
Posted:
May 19, 2025

Contact this candidate

Resume:

Sr. Java Developer

SHIREESHA

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

Phone: 314-***-****

Summary:

About 9 years of proven track record in software industry with extensive adeptness in web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Tiles, JNDI, JMS, SOA, SOAP, Spring, Hibernate, JavaScript, Mybatis, Spring Batch, Quartz, Angular JS, JQuery, JSON, JAXB, AJAX, XML,HTML, Docker and Kubernetes.

Highly productive, versatile Java Developer with proven expertise in multifaceted software development lifecycle from Design and Development to Deployment and testing of Web Based Applications.

Proficient experience in using the databases such as Oracle 9i/10g/11g, DB2, Postgres and MS SQL Server 2008,

Experience in developing both SOAP and restful webservices.

Experience in developing micro services using spring boot, Spring Web MVC, Spring data JPA.

Hands on experience on cloud technologies and services like AWS, Pivotal cloud foundry .

Technical hands-on experience in using the Integrated Development Environments such as Eclipse, RAD and STS.

Good knowledge and understanding of object oriented analysis, design and development.

Test Driven Programmer with thorough knowledge in Unit testing with JUnit, Defect Tracking with HP Quality Center, Rally and JIRA, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.

Ability to transform complex business requirements into technical design specifications.

Excellent technical, logical, code debugging and problem solving capabilities and ability to watch the future environment, the competitor and customers probable activities carefully.

Ability to multitask and work on multiple complex tasks that come together under one deadline

An enthusiastic project oriented team player with solid communication and leadership skills and the ability to maintain a congenial relationship with the client team and develop creative solutions for them throughout the project lifecycle.

Technical Skills:

Operating Systems : Windows 10/8/7/Vista/XP/2000/98.

Java Technologies : Core Java, Java Server Pages, Servlets, JDBC, Java Beans, Exception Handling,

Multi-threading, JNDI, JAXB

Databases : Oracle 9i/10g/11g, DB2, MS SQL Server 2008, MySQL, Postgres, MongoDB,SQL.

Servers : WebLogic, WebSphere, Apache Tomcat, JBoss Fuse, JBoss EAP.

Web Technologies : AJAX, HTML, CSS, XML, XSL, XSLT, JavaScript, JSP, Angular JS, React-JS, Bootstrap, jQuery.

Frameworks : Struts, Spring MVC, Spring Data, Spring Core, Spring Boot, Spring Web MVC, Sping IOC,

Spring AOP, Spring Security, Spring Data JPA, Hibernate, Quartz Schduler, JMS 2.0, MyBatis.

IDEs : Eclipse, STS, IntelliJ IDEA.

Version Control : SVN, Git (BitBucket, Github)

Education Details:

Bacholer degree in computer science and technology. May 2011 to June 2015

University: JNTU,HYDERABAD.

Professional Experience:

Client: Illumifin, South Carolina Sep 2022 – Till date

Role: Java/J2EE Developer

Responsibilities:

Involved in analyzing, and designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.

Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.

Involved in design and development of server-side layer using XML and DAO, JSF, DTO using Eclipse IDE.

Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.

Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.

Used Log4j for logging and debugging.

Using Spring-AOP module implemented features like logging, user session validation.

Wrote SQL scripts and used Liquibase to run scripts.

Used Hibernate 3 with annotation to handle all database operations.

Worked on generating the Web Services classes by using Service oriented architecture (SOA).

Written Junit test cases for regression testing and integrated with Maven build. Used Mockito for unit test cases.

Worked on the production issues.

Wrote SQL queries, stored procedures, triggers, views, packages and enhanced performance.

Implementing the project in agile methodologies - sprint & scrum.

Worked in deadline driven environment with immediate feature release cycles.

Conducted discussions with court analysts to capture the end user feedback and incorporate the user feedback in the subsequent release cycles.

Managed E2E incident management using incident management processes using ITSM tooks like ServiceNow.

Used Bamboo CI/CD to build and deploy applications to various environments.

Environment: Java, spring, spring MVC, Spring IOC, Spring AOP, Spring Security, JSF, Hibernate, Liquibase, JavaScript, AJAX, XML, HTML, Apache Tomcat, Log4j, Junit, Mockito, Maven, Eclipse, BitBucket,Bamboo, Web Services, SQL, Windows, ServiceNow.

Client: Fifth Third Bank - Cincinnati, Ohio

May 2021 – September 2022.

Role: Java/J2EE Developer

Responsibilities:

Involved in the analysis, design and development and testing phases of Software Development Life

Cycle (SDLC).

Involved in the design and development phases of Agile Software Development.

Developed the application using Java 8 and implemented its features like Lambdas Expressions,

Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.

Used advanced Java 8 features like Lambda expressions for array operations, collections. Enhanced

concurrency methods etc. throughout the application for well-defined programming.

Used JSP for presentation layer, developed high performance object/relational persistence and

query service for entire application utilizing Hibernate.

Worked on Java Message Service (JMS) API for developing message oriented middleware layer for

handling various asynchronous requests.

Developed restful web service using Spring Boot and deployed to pivotal web services.

Building cloud micro services and implementing back-up using Spring Boot.

Used Spring Boot which is radically faster in building cloud Micro services and develop spring-based

application with very less configuration.

Used MVC based spring framework to develop the multi-tier web application presentation layer

components.

Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, spring and

Hibernate.

Developed Session beans which encapsulate the workflow logic and used Hibernate to access data

Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL and

JavaScript.

Designed and developed Micro-services using REST framework and Spring Boot and used Bootstrap

along with Angular.js in creating the Application.

Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.

Used JavaScript and Angular.js to provide dynamic User Interface and for the client side validations.

Used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.

Application server: Developed and Deployed EJBs and other Components in the JBoss Application

Server.

Used libraries like AJAX, EXTJs, JSON, JQuery to develop and implement perfect dynamic templates.

Used Log4J for extensible logging, debugging and error tracing.

Used Splunk and Dynatrace to trace and troubleshoot the issues.

Porivided L2 Support for end users by troubleshooting escalated incidents related to software applications.

Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.

Designed database and created tables, written the complex SQL Queries and stored procedures as

per the requirements.

Involved in Agile Scrum Methodology and Test-Driven Development (TDD) for the software

development process to produce high quality application

Capable of delivering well documented applications, adhering to quality standards and delivery

dates.

Environment: Java 8, Spring Boot, EJB, JMS, JNDI, Java Mail, JQuery, JSP, JSF, XML, Angular.js, JDBC, JSP,spring, Hibernate, Ajax, HTML, CSS, MVC, Junit, Log4j, UML, JDBC, Tomcat, Web-Logic, AWS EKS, EC2, S3, Splunk, Dyntrace, L2 Technical support, Agile,Confluence, Windows and UNIX.

Mayo Clinic - Rochester, Minnesota

Project : Union Pacific Railroad CES/AMA Migration Project April 2019 to May 2021

Description:

AMA(Accessorial management Application) and CES(Chargeable event systems) are the two billing systems in Union pacific railroad application which take care of customer tariff billing. These two systems are written over a JMS service and listen to the events generated by a system called TCS. Union pacific came up with another events system by name NEQ inplace of TCS. AMA and CES are being migrated with new technologies so that new event system called NEQ feeds the data instead of TCS. Both AMA and CES are close to monolith architecture applications. In this project, the goal is to breakdown the monolith applications into several independent microservices .These microservices work together listening to events and work in harmony to calculate the tariff and miscellaneous charges.

Responsibilities:

Executing and evaluating several POCs to discover and establish right technical stack for a microservices architecture

Dividing a monolith architechture component into several smaller microservices

Building a model microservice from scratch using Maven, Spring-Boot, Spring MVC, JMS 2.0

Evaluating several maven plugins to package the application and to manage application start up.

Moving re-usable utilities and services to a common module and sharing it with the wider team over Maven repositories.

Responsible for advocating and propogating model microservice coding conventions

Driving Code Review sessions.

Using Spring JMS to write Consumers/Producers as per the design requirements

Design and Develop databse schemas for the microservices

Using Tibco JMS as the communication channel

Writing Entity classes, java beans using spring data to write/retrieve data from Oracle data bases.

Redesigning of various existing features like billing and reporting as per newer UX standards

Participating in regularly occurring status meetings with client’s team of stake holders

Updating existing database tables and creating new tables using SQL.

Writing service controllers using Spring MVC.

Participating in design meetings and documenting the project using UML.

Migrated some legacy functionalities to micro services architecture.

Developer micro services using Spring boot in Kotlin language.

Developed front components using React-JS.

Writing the Junit test cases to test the functionality before committing the code to repositories.

Environment:

J2EE, Spring MVC, Spring Boot, Kotlin, Spring Data, Tibco JMS, JAXB, XML, JSON, JUnit, Maven, SVN, JIRA, Apache Tomcat, Nexus Repository, React-JS, Docker, Kubernetes.

State of California - Sacramento, CA July 2017 to Oct 2018

Java Developer

EZ Access was an implementation of online account management system that provides secure online access to customer accounts and keeps track of daily account activity like withdrawals, payments, and trades. The application also provides customers with online account transfers.

Responsibilities:

Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).

Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.

Developed the application using Jakarta Struts Framework

Developed action classes and Java Server Pages.

Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, JQuery, custom tags, Tiles using Struts framework.

Utilized JQuery to populate content on the pages.

Secured the applications using Tivoli access management(TAM)

Developed the SOAP web services and created the Apache CXF service Interfaces for implementing Route between Web Services.

Integrated the Web services using Apache Camel Routing.

Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).

Developed Restful Web services for retrieving credit information from the credit bureau.

Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules.

Responsible for building BPEL projects to send Email notifications through email process activity.

Involved in working with Struts Tiles for the look and feel for a web application.

Implementation of JMS between workflow module and backend Message forwarding Engine.

Used JMS API to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.

Tested the application functionality with JUnit Struts Test Cases.

Environment: WAS 5.0/Jboss Fuse, IntelliJ IDEA, BPM (Business Process Modeler) suite/ActiveVos,Java SDK 1.5, SOA, Struts 2, JSP 2.0, JNDI, WebSphere MQ, JQuery, Oracle 9i,CVS, JPA, Maven, Tivoli access management (TAM),TOAD and Log4J.

AT&T - Atlanta, GA July 2016 to July 2017

Java Developer

IDIS is a system for designing and provisioning of AT&T Ethernet Metro services. It includes provisioning GUI, work-flow, DCOMP and provisioning module and activation on the devices. IDIS accepts orders from upstream systems (GIOM via EFMS). The order is decomposed into internal suborders (Technical Orders) by DCOMP module and each technical order is submitted to technical design by Cramer. The technical service design determines the provisioning steps to take as part of service fulfillment. These include posting an order to TIRKS (Trunk Inventory Record Keeping System), purchase and activation requests.

Responsibilities:

Software Development is driven by Agile methodology, short sprints in from of iterations and designed Use case diagrams, Class diagrams, and Sequence diagrams using UML and developed using Java JEE components.

Developed client software to consume already published web services.

Designed and developed services using JAX-WS, JAXB, Spring IOC, Hibernate.

Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over XML and MQ-Series using JAXB

Tested developed services thoroughly with Soap-UI, JUnit test cases.

Developed and orchestrated the dependent objects using spring IOC based Dependency Injection.

Developed and published the logging component as an aspect using Spring AOP.

Log4j framework was used to debug and trace the application.

Used HP Quality center, Rally and JIRA to track user stories, issues and task management.

Unit test the implemented code through JUnit and Test Harness before deliver the code to different test phase

Performed Code Reviews and mentoring, involved in triaging and fixing the issues.

Provide the support During System test,E2E Test, UAT(User Acceptance Test) and ORT Testing

Point of contact from AT&T for production defects and stuck orders in production.

Log4j framework was used to debug and trace the application.

Deployed changes to the application servers using Jenkins CI/CD pipelines.

Written the shell scripts to automate the tasks.

Environment: J2EE, Java 1.6/1.7/1.8, STS2.9.1, SVN, Spring Framework, Hibernate, JMS, XSD, JAXB, JUnit, Web services, WSDL, Maven, Oracle 11g, SOAP, Jenkins, AspectJ, Oracle triggers, Weblogic 11g/12c,Unix Shell Scripting, log4J, SQL developer.

Birla Sun Insurance - Pune, India Aug 2015 to July 2016

Java/J2EE Consultant

Health Care Online System maintains the user’s information, provides users to enter the reimbursement claims, facilitates concerned authority to approve and process the claims. The administration module takes care of adding modifying and deleting users and policies used to approve and process claims. The system takes care of mailing the concerned statistics to the users and approving authorities.

Responsibilities:

Developed high-level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.

Designed and developed User Interface using Struts tags, JSP, HTML and JavaScript.

Developed Contradiction, Exception and Reports modules using J2EE, JSP’s, Struts Framework.

Development and Configured User Interface Using Struts and Tiles Framework into the Present System.

Developed Struts Action Classes, Action forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action classes.

Modified Struts configuration files as per application requirements and developed Web service for non java clients to obtain user information.

Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Façade and DAO patternss.

Developed Shell script to export Informix table’s data into flat files and performed Unit Testing JUNIT and used Log4j for logging.

Developed Stored Procedures and Triggers using PL/SQL in order to calculate and update the tables to business logic.

Migrated database from MS SQL Server 2008 to oracle using Oracle Migration workbench.

Involved in helping team members to debug issues with the application, designed and prepared Unit test cases using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.

Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.

Used Eclipse IDE for code development along with Visual Source Safe (VSS) for managing the code.

Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0), Eclipse, Struts 2.x, XML/XSL, TOAD.Informix9.0, Oracle 9i/ MS SQL Server 2008, JUNIT, WSAD 5.1.2, WAS 5.0.2.7/Tomcat, Log4j, PL/SQL, Oracle Migration workbench9.0, Eclipse, VSS, WSDL, XSD, ANT.



Contact this candidate