Resume

Sign in

Java Developer Data

Location:
Hackensack, New Jersey, United States
Posted:
November 14, 2018

Contact this candidate

Resume:

Koushika Bitla

914-***-****

ac7o27@r.postjobfree.com

PROFESSIONAL SUMMARY

Full-Stack Developer with 8 plus years of experience in Application Development, including design and development of Projects in the areas of Java/J2EE Client and Server side Enterprise Applications.

Extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes Development, Design, Analysis, Testing and Integration of various web based and client/server applications in multi-platform environments with JAVA/J2EE technologies.

Experience in developing applications using SDLC methodologies like Waterfall, Agile (SCRUM) and Test-Driven Development.

Created and developed Web Pages using HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, and modern Java script Libraries like AngularJS and NodeJS for Server-Side scripting.

Achieved 100 % Responsive Web Design using Bootstrap Grid for styling the web pages.

Used Java 1.8 features such as Lambda Expressions to make the code concise and Stream API to increase the performance.

Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.

Took part in setting up the routing configuration using Angular 4 router for various views and sub views.

Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for single page applications.

Experience in developing and deploying applications on Cloud Platforms like Amazon Web Services.

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

Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more EC2 instances.

Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, JDBC, Web Services (SOAP & RESTful services) and ORM frameworks like Hibernate, IBatis.

Portable deployment of applications as a single object using Docker.

Developed Web and other components using Service Oriented Architecture (SOA) and Micro Services Architecture based J2EE applications.

Developed and maintained components using Spring Boot in a Micro Services Environment.

Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).

Experienced in using Enterprise Messaging Systems like Tibco, JMS and Rabbit MQ for sending over asynchronous email notifications to the clients as well as subscribers.

Worked with Relational and Non-Relational databases like Oracle, MySQL, and IBM DB2.

Hands-on Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large 8data sets.

Hands on experience in writing Unit Test Cases for UI and Backend with JUnit, Mockito and Groovy.

Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, BEA Web logic, IBM Web Sphere.

Used version controller tools like Tortoise Subversion (SVN) and GIT.

Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.

Experience in working with IDE’S like Eclipse, RAD, Spring Tool Suite (STS), and Intellij.

Have extensive experience working on Windows, Linux and UNIX Operating Systems.

Work experience with a wide variety and diversified teams since the beginning of the career and experience of providing training to business users.

TECHNICAL SKILLS

Languages

Java, SQL & PL/SQL

J2EE Technologies

Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags,, RMI, JCAPS, Design Patterns

Frameworks

Spring, Struts, Hibernate

Application Server

IBM Web Sphere, Apache Tomcat, Glass Fish, JBoss, Web Logic, TPT, CXL.

Web services

SOAP, WSDL(JAX-WS), UDDI,REST(JAX-RS), APACHE CXF, AXIS, XFire

Web-Application Tools

XML, XSD, JMS, Servlets, JSTL, EL, Custom Tag Library, JSP, JSF, JNDI, JPA, JAXB

Database

DB2, Oracle, SQL Server, MySQL, PostgreSQL, Squirrel, Stored Procedures

Scripting Language

HTML5, XML(SAX, DOM), XSL/XSLT, XPATH, Java Script, JQuery, Ajax, EXT JS, Angular JS

Core Expertise

Java GOF and J2EE design patterns, Core Java concepts – Collections, Java 1.5 features, Multi-threading, Exception handling, IO, Concurrency etc.

Version control Tools

CA Harvest, CVS, SVN, IBM clear case

Build Tools

Ant, Maven, Jenkins, Cruise Control

Other Tools

Log4J, TOAD, SQL developer, HP Quality Center, JIRA, EMMA, Autopsy’s, SOAP UI, FileZilla, Putty, Edit Plus

IDEs

Spring Tool Suite, Maven, Eclipse IDE, Net Beans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET, Toad, Putty, Junit, Log4j.

Logging Frameworks

Log4j, Java Logging API, SLF4J

Testing Tools

Junit, JMeter, Quality Center, SOAPUI

UML Tools

Rational Rose, MS Visio

Operating Systems

Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE

Western Union,Montvale,NJ

Microservices Lead Developer Jul 2017– Till Date

Description: Western Union offers several electronic and cash payment options that allow consumers to send payments on a one-time or recurring basis. The current application is part of pulling and pushing the data from ORMB to Salesforce as JSON format.

Responsibilities:

Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.

Developed using new features of Java8 Annotations, Generics, enhanced for loop and ENUMS.

Implemented Multi-Threading using Executor Service concept to pull data concurrently from multiple resources in order to generate PDF file in a timely manner using open source iText API.

Developed UI pages with Spring MVC, HTML5, CSS3,and used Boot Strap for creating Web pages.

Created the React.JS express Server combined with Socket.io to build MVC framework from front-end side Angular JS1.5 to back-end MongoDB, in order to provide broadcast service as well as chatting service.

Designed new Dashboards using Lombardi Teamworks for status of incoming and outgoing requests.

Implemented design patterns such as Session Façade, Adaptor, Bean Factory and Singleton.

Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling.

Developed bean references in Spring framework using Dependency Injection (DI)/IOC

Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.

Worked on Column Filters of Data table using JQuery and ReactJS.

Used spring boot Actuator to externalize application's configuration properties for different environments

Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.

Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.

Created Custom Directives in Angular-JS, making use of Modules and Filters objects according to the application requirement. Involved in making Spring and Hibernate enhancements to existing applications Developed unit test cases using Mocha and Karma as unit test runner for various application modules.

Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console and Spring Hystrix dashboard.

Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).

Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment and extensive experience in building Rest services using Jersey Framework

Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.

Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.

Developed entire user interface using various ExtJS components like Form panels, Tab panels, View port and Editable grids

Micro services has been built using spring boot, spring security and deployed to AWS cloud.

Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.

Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.

Setup the continuous Integration (CI) and continuous deployment (CD) jobs in Jenkins.

Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Tested REST services using google chrome’s POSTMAN plugin.

Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.

Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.

Experience with GIT for version control, experience with git-bash and git-hub

Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.

Extensively Used Apache Storm to transform unstructured data before it sending into NOSQL Data Base.

Integrated SoapUI and JMeter Test cases into Maven.

Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.

Writing Entities in Java, Play Framework along with named queries to interact with database.

Prepared SQL/PL-SQL scripts and Stored Procedures required to implement fine-tuned from DBAs if needed.

Experienced in Splunk development - Splunk search language, Splunk Web Framework, simple xml, alerts configuration, report building, custom dashboard building and data modelling.

Worked on Splunk DB Connect APP to load the data into Splunk from Oracle Database.

Monitored the error logs using Log4J and fixed the problems.

Environment: IBM Lombardi, HTML 5, CSS 3, Bootstrap, Angular JS 1.5, JavaScript, JSON, React JS, Maven 3.0, Spring 4.x, Hibernate 4.x, Mule ESB, Restful Web Services, WebLogic Application Server,Jersey framework, Amazon Elastic Beanstalk, S3, Soap UI, Jenkins, Git, Jquery, DOM, JAX-RS, Junit 4.4, Log4j, Apache Kafka, MongoDB, Oracle, Agile Scrum.

Target, Minneapolis, MN

Full Stack Java Developer April2015-Jun 2017

Description: Target Corporation is the second-largest discount store retailer in the United States. Created Web pages and integrated with backend and database. The front-end is developed with Angular JS framework and backend JAVA and SQL database.

Responsibilities:

Worked on High level and low-level system design, planning, estimation and implementation.

Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, JSON.

Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.

Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.

Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.

Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.

Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections whenever necessary.

Configured Apache to proxy the backend Jboss domains over HTTPS for secured communication.

Designed and integrated the full-scale spring / Hibernate persistence solution with the application architecture.

Deployed web and enterprise applications on Jboss application server in a channel secure environment.

Used Spring Transaction to provide a consistent programming model across different transaction APIs such as Hibernate and to Support declarative transaction management in application.

Developed the DAO layer for the application using spring, Hibernate template support.

Involved in design and development of the Hibernate Domain Model for the services.

Worked on XML and JSON for transferring and retrieving data between different applications.

Worked on generating the web services classes by using Service Oriented Architecture (SOA), WSDL, UDDI and SOAP.

Worked in wide-area network to maintain all the device related data onto MYSQL database.

Experienced in RDBMS such as Oracle, Cassandra, MySQL, and IBM DB2 databases. Used NoSQL DB database MongoDB for proof of concept and having experience in create a Stored Procedures and having experience in Remote Procedure call (RPC).

Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Data Access Layer.

Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.

Collaborated with testers and developers and prepared test plans for producing high quality software applications.

Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.

Deployed and tested the application in UNIX on IBM Web Logic Application Server.

Environment: Agile Methodology, Java, J2EE, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, JSON, JSP, Struts, Micro Services, Spring, Hibernate, SOA, SOAP, WSDL, RabbitMQ, Multithreading, Concurrency, Exception Handling, JDBC, Oracle, Maven, JUnit, Jboss, Log4J, SVN, JAXB, XML, Web Logic, Unix/Linux.

Whole Foods, Arlington, TX Aug 2013– Mar 2015

Senior Java Developer

Description: Whole Foods online website and internal web applications to order products from the different system. It has the capability to generate reference numbers which can then be pervasively exchanged across systems, ISGMMigration project maintains the customer details and updates promotional details to the customers.

Responsibilities:

Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.

Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.

Upgraded existing UI with HTML, CSS, JQuery, Bootstrap and interaction.

Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.

Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).

Spring MVC model integration for front-end request action controller.

Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.

Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.

Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.

Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP.

Consumed SOAP and RESTful Web Services in SOA environment and used SOAP UI for testing.

Created flows on messaging using Active MQ.

Written Stored Procedures and SQL Queries to interact with MS SQL Server.

Extensively used JUnit for unit testing, integration testing and production testing.

Involved in installing and configuring Maven for application builds and deployment.

Used JIRA to assign, track, report and audit the issues in the application.

Worked with IntelliJ and used Gradle build tool to achieve more functionality for build process.

Involved in Maintenance and Enhancements for the project.

Environment: Agile Methodology, Java, HTML, CSS, Bootstrap, jQuery, NodeJS, Spring IOC, Spring MVC, Spring Batch, Spring Security, XML, XSD, SOAP, RESTful, Active MQ, Log4j, SOA, Apache Tomcat, JUnit, Maven, GIT, JIRA and IntelliJ.

Anthem BCBS, Los Angeles, CA ` Oct 2012– Jul 2013

Java/J2EE Developer

Description: This Project is aimed at rewriting the current Legacy system using javaTechnologies. With updated technologies the agents will process the claim based upon the roles, states of their account. There are Batch Programs that will be responsible for the claims processed and finalized.

Responsibilities:

Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.

Developed User Interface using JSP, JSTL, HTML, CSS, Java Script, and JQuery.

Used various JQuery UI controls and corresponding Event handlers.

Used Spring MVC and Dependency Injection for handling presentation and business logic.

Used Spring Security for Authentication and Authorization of the application.

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

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

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

Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for DB2.

Worked on Hibernate in Data Access Layer for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.

Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using RESTful service.

Extensively used JSON to parse the data from server side to satisfy the business requirement.

Created Tables, Triggers, PL/SQL Stored Procedures, SQL queries, Joins, and views for IBM DB2.

Used Spring JMS module for lookup for the queues and MDBs for the listeners.

Performed deployment of applications on JBOSS.

Written LINUX shell scripts to identify user login information.

Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.

Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Participated in Code Reviews of other modules, documents, test cases.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, AngularJS, JSP, JSTL, Spring, Hibernate, XML, XSD, SOAP UI, Web Services, RESTful, SOAP, WSDL, Log4j, JUnit, IBM DB2, JBOSS, Jenkins, SVN, RAD IDE, JIRA, Agile Methodology, Linux, Rational Rose and UML.

Global Tele Systems, India May 2011– Sep 2012

Java developer

Description:Global Tele systems is software designed for a group of insurance agents, which supports the maintenance activities of Insurance Policies and their associated company details, their procedures in maintaining various types of policies, with the corresponding details of Policy holders, associated agents involved in the policy maintenance etc. As part of project I was working on application ASOC. The main functionality of ASOC is due date calculation, address validation, access vendor selection and service availability.

Responsibilities:

Involving in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.

Using agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.

Development of web pages using spring, JSP and JavaScript.

Developed user interface using JSTL, HTML, Java script, JQuery and CSS.

Used J2EE design patterns like Factory pattern & Singleton Pattern.

Designed and deployed Multi-threading for Finance management cycle.

Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.

Java/Spring/Tomcat on Ubuntu, RHEL & Mac OS/X, some Groovy

Involved in bug fixing and resolving issues with the QA and production environment during production support.

Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.

Handled Java training sessions for the trainees.

SVN is used as a tool for version control.

Used TOAD for accessing the database.

Environment: JAVA, STRUTS, SPRING, IBatis, XML, XSL, JSP, JMS, JavaScript, EJB2.0, Oracle 8i, Web Logic App. Server 8.1, Web logic Workshop, CVS, OOPS.

Singularity Software India Pvt. Ltd, Hyderabad Feb 2010- Apr 2011

Java Developer

Description: Marketing Automation is a system that facilitates email marketing, sales lead generation and sales lead management, other regular marketing activities and used to assist the company in implementing inbound marketing activities.

Responsibilities:

Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.

Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.

Created user-friendly GUI interface and Web pages using JSP, HTML, CSS, AJAX, JavaScript and jQuery.

Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application

Responsible for designing, coding and developed the application in J2EE using Struts MVC.

Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.

Used simple Struts Validation for validation of user input as per the business logic and initial data loading.

Established Database Connectivity using JDBC for MySQL.

Written SQL queries, PL/SQL store procedures and Triggers to fetch and store data from the database.

Used Log4J for application logging and notification tracing mechanisms.

Developed the ANT scripts for preparing WAR files used to deploy J2EE components and deployment of the application was on Jetty.

Prepared JUnit test cases and executed the test cases using JUnit.

Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Used GIT to check-in and check-out and co-ordinate among team members for Version Controlling.

Used Net Beans IDE to integrate different frameworks to build application.

Environment: Java, HTML, CSS, AJAX, jQuery, JavaScript, Struts, Web Services, SOAP, RESTful, JSON, XML, JDBC, SQL, MySQL, ANT, Eclipse, JIRA, GIT and Jetty

EDUCATION DETAILS:

Bachelor’s of Technology in Electronics from JNTUH (INDIA).



Contact this candidate