Uploaded File
add photo
Naga
sairevathi753@gmail.com
443-584-3823
Baltimore, MD 21298
Java/J2EE Developer
6 years experience W2
0
Recommendations
Average rating
46
Profile views
Summary

Summary:

  • 5 years of experience in all the technical phases of Software Development Life Cycle (SDLC) including requirement analysis, design, implementation and testing using Object-oriented, Java/J2EE.
  • Proficient in developing Microservices and maintain on Pivotal Cloud Foundry (PCF).
  • Involvement in Cloud Environment using Amazon Web Services (AWS).
  • Working knowledge in Front-End UI technologies like HTML5, CSS, JavaScript, Angular and Bootstrap
  • Experience in configuring, deploying the web applications on Apache Tomcat, Oracle/BEA WebLogic, IBM Web Sphere, JBoss servers.
  • Expertise in full Software Development Life Cycle SDLC including Software Architecture and Object-oriented programming.
  • Excellent in developing REST and SOAP based webservices using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey Frameworks.
  • Having experience in open source frameworks like Hibernate and used Hibernate Annotations, Cache for reducing time at the configuration level.
  • Expertise in databases such as Oracle, Mongo DB and Cassandra databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Working on different IDEs such as Eclipse, Spring Tool Suite, IntelliJ and visual studios.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Extensive experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Batch, Spring Integration, Spring Cloud and Spring MVC.
  • Expert in core java with strong understanding of garbage collector, collections, multi-threading, event handling, exception handling and generics.
  • Experience in Development Methodologies like Waterfall, AGILE (SCRUM) and TDD models.
  • Good experience on developing applications using J2EE Design Patterns such as Model-View-Controller (MVC), Singleton, Session Facade, Business Delegate, Visitor, Observer, Decorator and Service Locator.
  • Experience in design and development of robust and highly scalable web service platforms and API’s based on REST and SOAP.
  • Experience in using Java 8 features like Parallel Streams, Lambda, Functional Interfaces, Filters, etc.
  • Hands-on experience to setup, configure continuous build processes using Jenkins, Maven, Ant and Gradle.
  • Experience in using code repository tools - GitHub and Bitbucket.
  • Solid experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

Technical Skills:

  • Technologies Java 8, J2EE, JDBC, Spring 3.2/4.0, JPA, Hibernate 3.x/4.x, Web Services (SOAP, REST), Spring Boot 2.x, Spring MVC, Spring batch, Spring security, Microservices, Rabbit MQ
  • Platforms Windows, Linux and MAC OS
  • Web Technologies HTML5, CSS3, JavaScript, Angular 4, Type script, Bootstrap 3.3.6, AJAX, jQuery 3.x, JSON
  • XML Technologies XML, XSL, XQuery, XSD and XSLT
  • Cloud Technologies PCF, AWS
  • Databases MySQL 5.x, Oracle, MongoDB, Cassandra, Redis
  • IDE/Versioning/Tools Eclipse, Spring Tool Suite(STS), IntelliJ, GIT, Bitbucket, Jenkins, Splunk
  • Testing Tools/Others JUnit, Mockito, JMeter, Soap UI, Log4j, JIRA, Rally, Postman, SonarQube
  • Version Control GIT and bitbucket
  • Application Servers WebSphere, JBOSS, WebLogic and HTTP Server, Apache Tomcat
  • Methodologies Agile, Test Driven Development

Experience
Java/J2EE Developer
Information Technology
Dec 2019 - present
Charlotte, NC

Responsibilities: Involved in Agile process, monthly sprints and daily scrums to develop the application. Implemented JAX-WS, Restful web services to coordinate with other application systems in the client business domain.

  • Designed Java Components and integrated using Spring MVC framework and used Spring Batch to execute similar jobs simultaneously.
  • Used Angular API's like @Angular/Http (for making HTTP request to REST API's), @Angular/Common (common core things including form validations), @Angular/Router (routing through the entire angular app).
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks. Used Spring Integration to read the files from SFTP location.
  • Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Docker.
  • Used No SQL databases like AWS Dynamo DB and S3 for data persistence.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling, Kubernetes AWS infrastructure and microservice container orchestration.
  • Used Rabbit MQ for sending and receiving messages while creating web services. Worked on POC using Apache Kafka in cluster as messaging system between the APIs and Microservices.
  • Worked on SOA Web Services using SOAP for transmission of large blocks of XML data.
  • Integrated the application with spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Created Session beans to incorporate the business logic and to interact with the DAO layer. Implemented scheduler jobs which interacts with Mongo DB.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Integrated Spring framework with Hibernate that is used for Database operations.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Registered services to the Eureka server by using @EnableEurekaServer.
  • Implemented customized logger service and exception handler service which is used in all the microservices.
  • Used JENKINS continuous build path for Continuous Integration.
  • Used MAVEN as a build tool and JUNIT for creating unit test cases and automation tests.
  • Keep track of issues and tasks on individuals used Rally ticketing system.
  • Provided extensive support during QA, UAT and addressing bugs as reported.

Environment: Microservices, Java 8, Angular 4, AWS, REST, SOAP, Spring, Spring Boot, Spring MVC, Spring Batch, Spring Integration, Hibernate, Apache Kafka, Rabbit MQ, XML, JSON, Swaggers, Eureka, Mongo DB Oracle, Jenkins, Maven, JUNIT, Log4j, Rally, Splunk, Angular

Agile Methodology AngularJS Apache AWS Hibernate IBM Websphere MQ J2EE Java JAX-WS Jenkins JSON Junit Log4J Maven MongoDB MVC Oracle REST Scrum SOA SOAP Spring Spring Boot SQL Stored Procedure Triggers WebServices XML
Remove Skill
Java/J2EE Developer
Information Technology
May 2017 - Nov 2019

Responsibilities:

  • Worked on Agile Environment having daily stand up meetings, pre-planning and planning meeting and also face-to-face communication.
  • Developed the application module using patterns like with Business Delegate Pattern, Factory Pattern, DOA/DTO patterns.
  • Used Micro services architecture with Spring based services to integrate user libraries in the application. Configured and maintained microservices on Pivotal Cloud Foundry.
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot to return processed car data to frontend in JSON format.
  • Refactored existing monolithic application to Micro services architecture, with Spring Boot-based services interacting through a combination of REST.
  • Implemented method to obtain bean references and cross-cutting concerns using Dependency Injection (DI)/Inversion of Control (IOC) and Aspect Oriented Programming (AOP).
  • Implemented the application using different Spring modules like Spring IOC, Spring MVC Framework, Spring Security.
  • Used Rabbit MQ to communicate with controller and used service layer to implement the business logic for evaluating driver behaviour.
  • Consuming services generating JWT tokens and used Redis for caching. Developed PL/SQL triggers and master tables for automatic creation of primary keys.
  • Development carried out under STS (Spring tool suite) using TDD approach.
  • Designed and implemented MySQL based database.
  • Developed SQL queries with JDBC API, Hibernate ORM to access data. JReport is used for reports generation of applications.
  • Implemented SOAP UI based functional test cases to validate down line services.
  • Used GIT and Bitbucket for version control along with Source tree, JIRA for defect tracking.
  • Used Maven to define the dependencies and build the application.
  • Performed Unit testing, Performan/ce/Load testing using JUNIT.
  • Used JMeter for performance testing and analysing results for CPU utilization, through put, error rate.
  • Achieved the continuous Integration (CI) and continuous deployment (CD) in Jenkins.
  • Focused on Test Driven Development, thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • The application was maintained initially on Web Logic Application Server 12c and then migrated to Cloud.
  • Involved in Support for defect fixing and testing with end to end systems.
  • Troubleshooting development and production problems across multiple environments and operating platforms.

Environment: Java, Pivotal Cloud Foundry, JSON, RESTful Webservices, Spring, Rabbit MQ, STS, MongoDB, Visual Rules, Spring Boot, Spring Security, Redis, JMeter, SOAP UI, Postman, MongoDB, MySQL, WebLogic, Git, Bitbucket, Jenkins, JUnit, TDD, Maven, JIRA

Agile Methodology BEA WebLogic Git Hibernate IBM Websphere MQ J2EE Java JDBC Jenkins JIRA JSON Junit Maven MongoDB MVC MySQL Postman SOAP Spring Spring Boot SQL Triggers UI WebServices
Remove Skill
Java Developer
Information Technology
Jul 2015 - Apr 2017

Responsibilities:

  • Involved in development of a shared purchasing system to retrieve data and provide online processing of purchasing request in Support for defect fixing and testing with end to end systems. Involved in all phases of SDLC (Software Development Life Cycle). Developed the Admin User Interface using HTML, JavaScript and JSP.
  • Used Servlets for login, find Subscriptions and create contract modules.
  • Involved in CSS layouts, Positions, Padding, Pseudo Classes, Box Modeling and Media queries. Develop software application using Core Java.
  • Developed and deployed SOAP based JAX-WS Web services.
  • Implemented connectivity to databases using JDBC API from servlets and JSP through Enterprise JavaBeans (EJB).
  • Implemented Java Servlets and other classes deployed as EAR file. Used JMS Message Driven Beans to post and receive from client apps.
  • Implemented Multithreading to achieve consistent concurrency in the application.
  • Designed, developed and deployed the J2EE components on WebLogic.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema. Used JDBC for database transactions. Code repository management using SVN. Fixed bugs and improved application performance.
  • Used WebLogic for application deployment and Log 4J used for Logging/debugging.
  • Implemented test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE.

Environment: Core Java, Waterfall, Servlets, HTML, JavaScript, CSS, JMS, Eclipse IDE, Oracle, MySQL, JDBC, WebLogic, JUNIT, SVN, Log 4J

BEA WebLogic CSS Eclipse Hibernate HTML J2EE Java Java Servlet Javabeans JavaScript JAX-WS JDBC JMS JSP Junit Log4J MVC MySQL Oracle SOAP SVN
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Skills
Hibernate
2021
5
J2EE
2021
5
Java
2021
5
Junit
2021
5
MVC
2021
5
SOAP
2021
5
BEA WebLogic
2019
4
JDBC
2019
4
MySQL
2019
4
Agile Methodology
2021
3
IBM Websphere MQ
2021
3
Jenkins
2021
3
JSON
2021
3
Maven
2021
3
MongoDB
2021
3
Spring
2021
3
Spring Boot
2021
3
SQL
2021
3
Triggers
2021
3
WebServices
2021
3
Git
2019
2
JAX-WS
2021
2
JIRA
2019
2
Log4J
2021
2
Oracle
2021
2
Postman
2019
2
UI
2019
2
CSS
2017
1
Eclipse
2017
1
HTML
2017
1
Java Servlet
2017
1
Javabeans
2017
1
JavaScript
2017
1
JMS
2017
1
JSP
2017
1
SVN
2017
1
AJAX
0
1
AngularJS
2021
1
Apache
2021
1
Apache Tomcat
0
1
AWS
2021
1
Bootstrap
0
1
Design Patterns
0
1
IBM WebSphere
0
1
JBOSS BRMS
0
1
JPA
0
1
jQuery
0
1
REST
2021
1
Scrum
2021
1
SOA
2021
1
Stored Procedure
2021
1
Typescript
0
1
UNIX
0
1
Windows
0
1
WSDL
0
1
XML
2021
1
XSD
0
1
XSL
0
1
XSLT
0
1