Sunitha Adari
**********@*****.***, 469-***-****
Professional Summary:
Over six years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks, and design patterns.
Hands on experience in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL).
Hands-on experience in different modules (Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring JPA, Spring Cloud and Spring Webflux) of the Spring Application Framework.
Experienced in the implementing Core Java concepts and J2EE Technologies (JSP, SERVLET, JMS, JPA).
Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
Experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle, MySQL, SQLServer and SQLLite databases.
Working knowledge on GIT for code management and version control.
Working knowledge in Spring and Hibernate frameworks.
Proficient in programming by using the IDE’s such as Eclipse, IntelliJ, Net Beans, Microsoft Visual Studio.
Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
Used various web servers like Apache Tomcat.
Developed UNIT test cases using JUnit and Mockito and automated the test cases.
Extensive experience in developing web page quickly and effectively using JavaScript, AngularJS, HTML5, CSS3, jQuery and in making web pages cross browser compatible. Good experience in working with SOA and microservices architecture in CI/CD platform. Hands on experience in using CI/CD tools such as GitHub, Jenkins.
Experienced in Designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
Showcased great interpersonal skills in maintaining great atmosphere within the team situated in different time zones and enhanced vendor-client relationship.
Excellent verbal, written and presentation skills and can work both independently and in a team.
Technical Skills:
Education:
Andhra university in bachelors in computers 2005
Master’s in Business Administration, Information Technology, JNTU, 2007
Professional Experience:
Infosys Limited. Client: Northwest Mutual, Plano, Texas Nov 2021– present
Technology Analyst /Java Developer frontend
Responsibilities:
Build and Design and Implement Java Application Phases.
Participate in architectural and software development activities.
Develop and test software, use to be identify and resolve any technical issues when arising
Use to work on Spring batch application with MVC framework, had hands on experience working with tools like GIT, Maven, JFROG,U- Deploy .
Good Knowledge of Microservices, GitLab repository.
Experience developing web applications using J2EE.
Hands on Experience on Agile methodology with sprints.
Bug fixing and maintained of created software, writing unit tests for application.
Code review and code changes on application development.
Hands on Experience on jar files and log files.
Experience on Push and pull request on GitHub.
Hand on Experience on Deaver tool with connecting putty and host explorer to connect database, on sql commands.
Use to work on code analysis and validation and deployment.
Good Knowledge on Unix commands.
Use SOAP tool for web services to validate clients and fulfill the client requests and used this tool to validate the web service.
Help individual teams to set up their repositories and help them setting up jobs which can make use of CI/CD environment.
Commerce Bank, Kansas City, MO July 2020 – Oct 2021
Java/J2EE Developer
Responsibilities:
Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle.
Work with Advanced Java 8 features like Lambda, filters and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
Use Spring Boot for Create stand-alone Java application for establishing profiles of different markets using ‘java-jar’ files.
Create custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
Use SOAP tool for web services to validate clients and fulfill the client requests and used this tool to validate the web service.
Help individual teams to set up their repositories and help them setting up jobs which can make use of CI/CD environment.
Use Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
Write services to store and retrieve user data from the MongoDB for the application on devices.
Use Mongoose API in order to access the MongoDB from NodeJS.
Manage Mobile server application with HTML5, Java Script, jQuery, JSON and RESTful web service.
Create and manage Kinesis streams configured logs in Splunk from AWS cloud watch.
Extensively use Hibernate in data access layer to access and update information in the database.
Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
Environment: Java1.5 JSP1.2 Servlets 2.3 Struts2 EJB3.0 Spring2.5 Hibernate3.0 JDBC SOAP JAXB 2.0, JUnit4 log4j Eclipse 3.4.1 JBoss 4.3.1 MongoDB
Roehl Transport, Marshfield, WI March 2018 - June 2020
Java/J2EE Developer
Responsibilities:
Designed and developed Data Access Objects DAO to access the database
Extensively worked on both consumption and producing of RESTful based webservices using JAX-RS and jersey parsers.
Used Hibernate to improve the application throughput and created the mappings to fit the existing table structure.
Performed Unit Integrated testing for end-to-end flow of application using JUnit
Implement the project structure based on Spring MVC pattern using Spring Boot.
Developed update cart and park cart functions as part of Cart module
Involved in requirement gathering analysis and design
Designed and developed the item detail page using Java 1.5 JSP 1.2 Struts 2.0 EJB 3.0
Implemented service layer with Spring dependency of injection
Working on enhancements and emergency SCR s for GSA Advantage
Worked on creating various types of indexes on different collections to get good performance in Mongo database.
Develop the application using Hibernate and Spring Framework.
Developed Web Service using SOAP WSDL XML and SOAP UI
Designed and Developed Custom Reports Using PDF and XML using JAXB2.0
Created complex queries and stored procedures
Used XML parser APIs such as JAXB in the web service s request/response data for marshalling and unmarshalling.
Handling, configuration and administration of databases like MySQL and NoSQL databases.
Environment: Java/J2EE, Spring Boot, SQL, PL/SQL, IntelliJ, AWS, Jenkins, Apache Tomcat, MS SQL Server, Maven, Git Hub
Prompt Softech, India June 2016 – February 2018
Java Developer
Responsibilities:
Involved in Analysis, Design, Development, UAT and Production phases of the application.
Developed Microservices and APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices.
Designed and developed JUnit test cases during the development phase.
Developed Session Beans to process user requests and to load and store information from database.
Implemented the order grouping module using heavy multi-threading concepts and latest java 1.8 concurrency features to make the code thread safe.
Involved in performance tuning of application, monitoring the end of day load and application behavior
Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
Wrote Stored Procedures and complex queries in Oracle 11g database.
Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
Extensively used Hibernate Framework for Object Relational Mapping and Spring Framework and Spring integration
Used Jenkins for continuous integration and Maven for building the EAR file.
Served as POC for on call support in the production team on a rotation basis.
Environment: Java 1.8, Oracle 11g, PL/SQL, Spring 3.0, Spring Boot, Spring MVC/JDBC, Maven, Jenkins, Linux VMs, Test NG, Hibernate