Home

Sharmila - Java Developer
[email protected]
Location: Chantilly, Virginia, USA
Relocation:
Visa: h1b
Summary

About 10+ Years of professional experience in Java/J2EE with full Software Development Life Cycle Software analysis, design, architecture, development, testing, deployment, and maintenance.
Developed and maintained web applications using Spring Boot framework, ensuring high performance, scalability, and reliability.
Designed and implemented RESTful APIs for seamless communication between different components of the application.
Strong understanding of Microservices architecture and design patterns.
Built complex Elasticsearch quaeries in Java using the High-Level REST Client.
Familiarity with containerization technologies such as Docker and Kubernetes.
Experience with continuous integration and continuous deployment (CI/CD) pipelines using Jenkins.
Experience with code coverage analysis tools such as JaCoCo.
Proficient in using Maven for project build automation and dependency management.
Expertise in version control systems like Git for code repository management.
Collaborated with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software solutions.
Participated in code reviews to ensure adherence to coding standards and best practices.
Worked on optimizing application performance and resolving technical issues to enhance user experience.
Contributed to the continuous improvement of development processes and methodologies within the team.


Technical Skills

Programming Languages Java, J2EE, SQL, PL/SQL.
Frameworks Spring Boot
Web Services Technologies RESTful Web services
DAO layer frameworks Core JDBC, JPA.
Web/Application Servers WebLogic Application Server, Tomcat
Web Technologies HTML 5, JavaScript 1.8, CSS3, AJAX, JQUERY.
IDE s Eclipse, IntelliJ, Spring Tool Suite
Databases MySQL, Oracle
Tools Git, Maven, Jenkins, Kibana ElasticSearch, JaCoCo





Education

Masters in Information Systems, Virginia international University-2013.
Bachelors, JNTU University, India-2011.



Professional Experience

Client : U.S. Census Bureau Duration: Nov 2013 to Till Date Suitland, MD

Project-3 : Enterprise Data Dissemination Environment (EDDE)
Role: Software Developer

Responsibilities:

Developed and maintained microservices-based applications using Spring Boot framework, with a focus on integrating with NoSQL databases like Elasticsearch.
Utilized Spring Data Elasticsearch to simplify data access and manipulation, enabling seamless interaction with Elasticsearch indices.
Implemented robust authentication and authorization mechanisms using Spring Security to secure web applications and RESTful APIs.
Developed batch processing jobs using Spring Batch for tasks such as data processing, file parsing, and database updates.
Designed and implemented RESTful APIs for seamless communication between microservices and frontend applications.
Integrated Kibana Elasticsearch with Spring Data for log monitoring and analysis, enabling real-time insights into application behavior and performance.
Implemented CI/CD pipelines using Jenkins for automated build, test, and deployment processes, ensuring rapid delivery of software updates.
Implemented code coverage analysis using JaCoCo to measure the effectiveness of test suites in ensuring code quality and identifying areas for improvement.
Deployed microservices on Kubernetes clusters, leveraging Docker containers for efficient resource utilization and scalability.
Managed project dependencies and build configurations using Maven, streamlining the development process, and improving project maintainability.
Collaborated with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software solutions.
Conducted code reviews, identified performance bottlenecks, and optimized application code for improved efficiency and user experience.

Environment: Spring Boot, Spring Batch, Restful Web services , Kibana Elastic Search, Jenkins, Maven, Eclipse, Spring Tool Suite, Swagger , Kubernetes , Docker, JaCoCo.


Project-2 : Geographic Catalog (GCAT)
Role : Programmer/Analyst

Responsibilities:

Involved in the entire life cycle development of the application including Requirement Analysis, Design, Implementation, Testing and Maintenance.
Developed and implemented the MVC Architectural Pattern using JSP, Servlets.
Used Eclipse as IDE tool to develop the application.
Involved in designing and developing the user interface using JSP, HTML, JavaScript and CSS.
Implemented client-side validations using JavaScript and JQUERY.
Used Ajax to make synchronous and asynchronous calls in the frontend.
Created and consumed services using RESTful Web Services.
Used Postman to call the Rest End points and test the Web Services.
Involved in building Restful Web Services using JAX-RS API.
Used various core java concepts such as Exception Handling, Collection API s to implement various features and enhancements.
Involved in creating the pages, deploying, configuring, and assigning the permissions to the Application on WebLogic Application Server.
Used JPA for mapping domain object classes to Oracle 12C database tables.
Wrote various DAO methods using JPA and Entity Manager for retrieving, storing and performing database transactions.
Setting up test environments and configuring various components of the application using JDBC API to establish a connection with oracle database and configuring.
Developed SQL stored procedures and prepared statements for updating and accessing data from database.
Developed custom tools for developers as well as testers. Used log4j for application error logging.
Tested front-end code in multiple browsers to ensure cross-browser compatibility.
Actively participated in Bug fix, Enhancements, and Impact analysis documentation.
Used GIT as the configuration management tool to manage the code repository and Maven as build tool.
Participated in day-to-day meetings, status meetings, strong reporting and effective communication with project manager and developers.
Involved in taking client requirements and working on them accordingly.
Involved in the documentation of the application. Involved in preparation of Test Cases and conducting Unit Testing.

Environment: WebLogic, Eclipse, JPA, JSP, Servlets, AJAX, JQUERY, HTML, CSS, JavaScript, Log4J, Oracle 12c, Maven, Restful Web services, JAX-RS.


Project-1: Geographic Program Participant (GPP) System
Role : Programmer/Analyst

Responsibilities:
Developed and implemented the MVC Architectural Pattern using JSP, Servlets.
Designed and implemented the user interface using HTML, CSS, and JavaScript.
Involved in creating the pages, deploying, configuring, and assigning the permissions to the Application on WebLogic Application Server.
Used PL/SQL to manage data and create Tables.
Responsible for change request and maintenance during development of the project.
Participated in day-to-day meetings, status meetings, strong reporting and effective communication with project manager and developers.

Environment: WebLogic, Eclipse, JSP, Servlets, HTML, CSS, JavaScript, Oracle 12c.
Keywords: continuous integration continuous deployment quality analyst procedural language Maryland

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2934
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: