Devi Java

  • Java Full Stack Developer
  • Irving, TX
  • Member Since Feb 13, 2023

Candidates About

Devi

-----------------------------------------------------------------------------------------------------

OBJECTIVE:

Technically skilled and qualified Java programmer looking for a position of a Senior Java Programmer to utilize my proficiency and skills in creating best interactive web applications. Experience working in different domains like Insurance, Financial & Banking and Telecom etc.

 

PROFESSIONAL SUMMARY

Ø  Having 8+ years on requirement analysis, design, development, testing, implementation, and support using Object Oriented Methodologies and Java/J2EE technologies.

Ø  Actively participated in every phase of Software Development Life cycle (SDLC) and proficient with software development methods like Agile (scrum) and Water Fall.

Ø  Expertise in client scripting language and server scripting languages like HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, JSP, Node.JS, PHP, Bootstrap.

Ø  Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.

Ø  Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Ø  Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server

Ø  Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, DynamoDB, Elastic Search, Virtual Private Cloud (VPC) through AWS Console and API Integration.

Ø  Hands on experience with Amazon web services (AWS) and Amazon cloud technologies such as Amazon EC2 (virtual servers) and Amazon Cloud Watch (monitoring).

Ø  Deploy application updates to AWS and monitored the load balancing of different instances.                    

Ø  Experience using Spring MVC, Spring Boot, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security(SSL, OAUTH2).

Ø  Extensive experience working in Spring framework, Struts framework, O/R Mapping Hibernate framework and web services.

Ø  Strong work experience in application integration and communicating using SOA, Web Services such as JAX-RPC, JAX-RS, JAX-WS, SOAP, WSDL, UDDI and XML over HTTP, Apache CXF, JAX-B, XSD, Axis 2 and RESTFUL web services.

Ø  Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IDM DB2, SQL Server and MySQL, MongoDB.

Ø  Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.

Ø  Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JASMS provider.

Ø  Experience in developed logging and standard mechanism based on Log4j and SLF4j.

Ø  Experience in version control system tools like GIT, CVS and SVN

Ø  Experience in unit testing the applications using JUnit, TDD Framework.

Ø  Worked on implementing full life cycle of software development process (SDLC) in using version control tools like Rational Clear Case, Tortoise SVN, CVS (Concurrent Version System).

Ø  Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins and Apache Ant.

Ø  Significant experience in web development tools like Spring Tool Suite, RAD, Intellij, Eclipse

Ø  Hands on experience with Windows, UNIX and Linux Environments.

Ø  Having Experience on Shell Scripting and Deployment of Applications in Server.

Ø  Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.

Ø  Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

 

TECHNICAL SKILLS                                                                     

Languages

C, C++, Java, J2EE, SQL, PL/SQL

J2EE Technologies

Servlets, JDBC, JSP, JSF, JMS, EJB, Java Security, JMS (ActiveMQ, Rabbit MQ)

Mark-up/XML Technologies

HTML, CSS, JavaScript, JQuery, Ajax, AngularJS, PHP, XML, XSD, XSL/XSLT, SAX/DOM, JSON.

Tools & Framework

Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Cloud, Spring Security, OAUTH2, JSF, JUnit, SOAP UI, PHP, Apache ActiveMQ. ANT, Maven, Apache camel. CI/CD

Web services

SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2,

Micro Services.

Web/App Servers

IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server

Database

Oracle, SQL-Server 2008/12/16, Netezza, MySQL server, TOAD, MongoDB/NoSQL

IDEs

Eclipse, Intellij, Spring Tool Suite (STS), RAD

O-R mapping

Hibernate, IBATIS

Testing Tools/ Others

JUnit, Soap UI, Putty, Log4j and Jira.

Version Control

Tortoise SVN, CVS, Rational Clear case, GitHub

Build Tools

Ant, Maven, Jenkins

OS & Environment

Windows, UNIX, Linux.

Cloud Technologies

AWS EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB,

Cloud front, Elastic search, Elastic Beanstalk, Virtual Private Cloud (VPC), Micro Services. Pivotal Cloud Foundry(PCF),  Docker

                                                                                                                                                             

PROFESSIONAL EXPERIENCE

 

Client: Health Care Management(HMS)                                                              Jan 2018 Till date

Location: Irving, TX

Role: Full Stack Developer

 

Description: The purpose of this project is to create a web-based application solution deliverable that will allow clients to analyze the health profiles of their newest members and will facilitate the coordination of care of the client’s newest membersHMS(Medicare Services) will generate the response files that report Medicare Eligibility information for the members.

 

Responsibilities: 

Ø  Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.

Ø  Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.

Ø  Developed the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.

Ø  Involved in designing the client side module architecture based on AngularJS Framework.

Ø  Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.

Ø  Manipulated data using CRUD (Create, Read, Update and Delete) operations of SQL database management system and handled database access and data transmission based on RESTful web service.

Ø  Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.

Ø  All the functionality is implemented using Spring Boot, and Spring JNDI. Used Spring Core Annotations for Spring DI, Spring MVC, for REST APIs, Spring Security and Spring Boot.

Ø  Used spring Data Framework to use the features of Spring JDBC, Spring data JPA and Spring ORM classes like JDBC template to perform the database operations by connecting Data Sources available.

Ø  Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.

Ø  Used Spring Security for Authentication and Authorization of the application.

Ø  Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.

Ø  Implemented swagger in project for API design, build, document, and consume RESTful Web services.

Ø  Created Ant build file to build the application and deployed in WebLogic.

Ø  Developed JUnit Test Cases using Mockito framework and also using in memory H2-DB. Used JUnit for unit testing of the application.

Ø  Used HARVEST for version control tool.

Ø  Configured pom.xml to deploy the project using Maven.

Ø  Experience on Log4J to validate functionalities and developed customized reports

Ø  Used Version One for tracking the Project Stories in AGILE Methodology

 

Environment: Java, J2EE, HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Node.JS, Bootstrap, JSON, JSP, JNDI, Oracle, SQL Server, Spring data JPA, Spring AOP/Bean Factory, Spring cloud, Hibernate, Spring MVC, Spring JDBC, JDBC, Amazon Web-Services (Elastic Search, RDS, S3),SOA (Service-oriented) Architecture, REST, JAX-RS, Jersey, JUnit, JAX-B, Docker, WebSphere, Micro Services, Version -One, Maven, Harvest, Eclipse IDE, Jenkins, Unix, Grunt, Gulp, Jasmine, Agile Methodology.

 

Client:  Intuit Inc.                                                                                                                                                    Jan 2017 Dec 2017

Location: Plano, TX

Role: Full Stack Developer

 

Description: Intuit Inc. is a business and financial software company that develops and sells financial, accounting and tax preparation software and related services for small businesses, accountants and individuals. The Company operates through three segments: Small Business, Consumer Tax and Pro Connect. Intuit makes a TurboTax, a consumer tax preparation application, the small business accounting program QuickBooks, professional tax solutions Pro Series and multiple payroll products.

 

Responsibilities: 

Ø  Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.

Ø  Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.

Ø  Developed the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.

Ø  Identify improvements to enhance CI/CD

Ø  Involved in designing the client side module architecture based on new Angular Framework.

Ø  Used Node.JS to run AngularJS on server with mock JSON data and completed the UI development independent of server.

Ø  Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.

Ø  Oracle 11g was used as the database for the application which was hosted in the cloud using Amazon RDS service.

Ø  Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.

Ø  All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM. Used Spring Core Annotations for Spring DI, Spring MVC, for REST APIs, Spring Security and Spring Boot for Micro-services.

Ø  Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.

Ø  Used Spring MVC module to develop MVC Architecture.

Ø  Developed the Controller to handle the requests and responses.

Ø  Used Core Java to develop Business Logic as Spring Beans.

Ø  Extensively used Core Java 1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic design and development

Ø  Configured Spring Container to implement IOC/DI of the Spring Beans, Bean Factory and to manage the beans life circle.

Ø  Used Spring Security for Authentication and Authorization of the application.

Ø  Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database the database operations by connecting Data Sources available.

Ø  Implemented Spring AOP for declarative transaction management.

Ø  Using Hibernate ORM tool for Memory mapping object-oriented domain model to relational database

Ø  Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.

Ø  Used Jersey to implement Restful Web Service and used XML form to transfer the data.

Ø  Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.

Ø   Used Grunt as task runner. 

Ø  Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.

Ø  Responsible for Production support activities like Jobs monitoring, log the load statistics, analysis and resolve in case of any production issues, coordinate with business to fix any source file issues, coordinate with DBA to resolve any table space or file system related issues.

Ø  Deployed the Web Application in WebSphere.

Ø  Developed Unit Test Cases. Used JUnit for unit testing of the application.

Ø   Developed the unit testing scripts using Jasmine for testing the JavaScript code and automation of the tasks with Grunt/Gulp.

Ø  Configured pom.xml to deploy the project using Maven.

 

Environment:  Java, J2EE, HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Node.JS, Bootstrap, JSON, JSP, JNDI, Oracle, SQL Server 2008/12/16, Spring AOP/Bean Factory, Spring cloud, Hibernate, RabbitMQ, Spring MVC, Spring JDBC, JDBC, Amazon Web-Services (Elastic Search),SOA (Service-oriented) Architecture, REST, JAX-RS, Jersey, JUnit, JAX-B, Mongo DB,CI/CD, Docker, WebSphere, Micro Services, JIRA, Maven, GIT, RAD, Jenkins, Unix, Grunt, Gulp, Jasmine, Agile Methodology

Client:                 AT&T                                                                                                                                                            Jan 2015 – Nov 2016

Location: Alpharetta, GA

Role: Full Stack Developer

 

Description: The project was to develop AT&T platform for web services that acts as a common gateway for APIs from different existing systems like Product and Offer Management, Billing, Sales, etc. The Java web services act as a one stop shop for APIs for different AT&T Emerging Business Market Resellers, Clients and Partners looking to access AT&T APIs from their own systems.

 

Responsibilities:

Ø  Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.

Ø  Created user-friendly GUI interface and Web pages using HTML5, CSS3, Java script, JQuery, AngularJS.

Ø  Defined new validations through AngularJS for the form field validation implemented through HTML5.

Ø  Used Spring MVC design patterns, Ajax and Dependency Injection for handling presentation and business logic.

Ø  To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.

Ø  Integrated Spring DAO for data access using Hibernate.

Ø  Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source.

Ø  Used Active MQ for asynchronous communication by putting the messages in the message queue.

Ø  Responsible for designing Hibernate mapping files based on business logic and Object relationships.

Ø  Created data model and generated Hibernate mappings and domain objects using Hibernate tools.

Ø  Integrated spring and hibernate together and worked on developing backend components and services using Hibernate and spring.

Ø  Extensively used HQL and SQL for querying databases.

Ø  Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.

Ø  Designed and implemented MySQL solutions as per project specifications.

Ø  Used Rest methodology for the service layer interface and used JSON for the data transformation.

Ø  Developed various AJAX and JSON calls for the communication between the server and the UI.

Ø  Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.

Ø  Worked on Spring Cloud Config, Pivotal cloud foundry to deploy application to cloud. 

Ø  Developed RESTful web services are deployed to pivotal web services.

Ø  Deployed application using Pivotal Cloud Foundry (PCF) CLI.

Ø  Good knowledge on Pivotal Cloud Foundry

Ø  Established Database Connectivity using Hibernate O/R mapping with Spring ORM for MySQL Server.

Ø  Experienced in implementation of JMS in order to exchange information over reliable channel in an asynchronous way by using ActiveMQ as a message queue.

Ø  Packaged and deployed the application in IBM WebSphere.

Ø  Written LINUX shell scripts to identify user login information.

Ø  Used log4J for application logging and notification tracing mechanisms.

Ø  Analysis and Bug fixing of the production problems and defects along with enhancements

Ø  Used Maven as the build tool.

Ø  Used J-Unit Testing and Ant Scripts.

Ø  Used JIRA for tracking the Project Stories in AGILE Methodology.

 

Environment: Java, JDK, J2EE (EJBs, JSP/Servlet, JDBC), XML, HTML, CSS, Java Script, JQuery, Ajax, AngularJS, Node.JS, JSON, JMS, Struts, Spring, MVC design patterns, ActiveMQ, Spring MVC, Hibernate, Agile, Ant, Maven, IBM Web Sphere, PHP, SOAP UI, JNDI, Log4J, MySQL Server 2008/12/16, JIRA, RMI, Intellij, IDE, LINUX.

 

Client: Health Connection                                                                                                                                        May 2014 – Dec 2014

Location: Minnesota

Role: Sr. Java/J2EE Developer

 

Description: Health Connection is a Minnesota non-profit that acts as an intermediary, working with government a