Post Job Free

Resume

Sign in

Developer Java

Location:
Miami, FL
Salary:
$70/hr on C2C
Posted:
January 18, 2021

Contact this candidate

Resume:

Viharika Lagudu

Java J*EE Developer

Email ID : adjirx@r.postjobfree.com

Ph. No: 561-***-****

PROFESSIONAL SUMMARY

8+Yearsof software development experience in Requirements Analysis, Design, Coding, Testing and production support of scalable, Multi-Tier distributed enterprise applications using JAVA/J2EE technologies.

Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.

Experience with IBM WebSphere, JBOSS and Apache Tomcat Application Server.

Expert knowledge of OO concepts, design of real time applications using Java, UML tools like Rational Rose, Build Tools - Ant, and Maven. Continuous Integration - Cruise Control, Jenkins, Source control - Subversion, CVS, Perforce.

Extensive experience in NOSQL databases like MongoDB, couch DB and Elastic search.

RIA applications using HTML5, CSS, Ajax, and NodeJS.

Expertise in open source frameworks like Struts 2.0, Webservices, Hibernate 3.0, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT etc.

Excellent work experience in Adobe Day CQ5 WCM CMS, CRXDE, CRXDE Lite, OSGI Framework, Apache sling, Template Development, Component Development, Multi Site Management, i18n Internationalization, JCR Queries, Administration and installation of Author and Publish instances etc.

Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.

Experienced in Object-Oriented analysis and design, with J2EEdesign patterns including Singleton, Factory, Prototype, Session Façade, Data Access Object, DAO, Service Locator, Data Transfer Object, Business Delegate.

In depth experience with PL/SQL, T-SQL DB development, Design Patterns, Agile- Scrum, XP, TDD (Test driven).

Experience in writing test-cases in Java environment using JUnit.

Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.

Experience in implementing the Spring Hystrix, Spring Config Server, Spring Cloud modules to deploy services on Hybrid Cloud environment.

Experience in Implementing CI/CD pipelines with the integrated unit tests, code coverage, code quality, performance test cases with the JMeter and functional test suites as BDD with the Cucumber JVM.

Experience in creating the Splunk indexes and creating dashboards for the apps which are enabled with the Splunk's agents on docker containers.

Experience in implementing the security on Microservices using Spring Boot AUTH server which generated JWT tokens as OAUTH2 mechanism.

JSON Parsing mechanisms to filter out the nested docs.

Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.

Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).

Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.

Knowledge and experience in XML and XML parsers, SOAP-based web services, RESTful Web Services, UML.

Designed and Developed many integration points with Drools to write business rules.

Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2 (JDK1.7), J2EE Design Patterns, Data Modelling and UML based system design.

Extensive knowledge on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.

Worked on AWS multi factor authentication (MFA).

Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.

Experience on configuring auto scalable and highly available Microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.

Good Experience in Implementing J2EE Design Patterns.

Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.

Experience working with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk.

Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.

Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.

Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.

EDUCATION

Bachelor’s from JNTU University- India

TECHNICAL SKILL

J2EE Technologies

Java, EJB, JSP, Servlets, Swing, Java Beans, Java Server Faces (JSF), Hibernate, Spring, JDBC, NodeJS, SOA, JAX-WS and JAX-RPC

Web Technologies

HTML, JavaScript, CSS, Ajax, JQuery, AngularJS, BackboneJS

Web Services

SOAP, RESTful

Application Server

WebLogic, JBOSS, IBM WebSphere

Web Server

Java Web Server, Apache Web Server, ANT, Tomcat

Languages

JAVA, C, C++, UNIX.

Databases

Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2, MongoDB

Tools

Rational Rose, Eclipse, MS-Office, Jenkins, Log 4J, AWS, ANT, WSAD,Maven, MyEclipse, MS Project, Net Beans.

Operating Systems

UNIX (Sun Solaris), Unix-HP, Linux, UNIX Scripting, Windows NT, Windows 95/ 98/2000.

Reporting Tool

Crystal Reports

Version Control Tools

SVN, Clear Case, Git

WORK EXPERIENCE

Client: Lowes - Mooresville, NC Apr’18-Till Date

Role: Sr. Java/J2EE Developer (Full Stack Developer)

Responsibilities:

As a Full Stack Developer in Java, involved in understanding SDLC using agile methodology and worked on front- end and back- end tools and frameworks.

Involving in environment setting, which includes installation, configuration application servers.

Using AJAX extensively to implement front end /user interface features in the application.

Implementing responsive Angular4.JS components for different solutions and performing the server side validations using Node.JS framework.

Writing effective JavaScript code for Angular4.JS and Node.JS applications for interacting with server and network applications.

Developing CSS3 style sheets to give gradient effects, page layouts, navigation and icons.

Experience with unit testing frameworks, Proficient in OOD and Implementation Design Patterns, Proficient Foundation works.

Development of the service layer using Core Java/J2EE.

Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.

Using REST and SOAP Web Services to exchange information.

Using Swagger Framework, implementing the Restful API and Swagger gives the rich UI to test API.

Configuring Maven for JAVA automation projects and developed Maven project object model (POM) for Unit and Integration tests.

Connecting SQL Server through SSH tunnel to generate the files and send it to clients and Prime Brokers.

Designing and developing required Selenium support code in Java for Selenium Web Driver.

The MicroServices are implementing using spring boot and Hibernate ORM. Implementing JEE components using spring MVC and spring security modules.

Using Spring Batch, creating the batch jobs, which runs every day to get the data from other database to our local Oracle 11g database.

Worked on multiple JS framework such as React, Flux, Angular and Backbone.

Responsible for enabling second level cache in Hibernate framework.

Experience in re-architecting monolithic architecture service in to micro services base architecture using spring boot and pivotal cloud foundry.

Performed unit testing using Karma, Chai and Sinon.

Using Amazon Web Services (AWS) for effective implementation of the modular components.

Configuring the RedHat server on AWS by creating the EC2 instance.

Extensive Programming, testing and debugging skills to write new applications.

Integrating Git into Jenkins to automate the code check-out process.

Used SQL Developer for validating the data in Oracle 10g database tables.

Used WebSphere 7.x Application server to deploy the applications.

Used SVN for version control across common source code used by developers.

Implemented Test Driven development using frameworks like Junit, Mockito and Easy Mock.

Implemented service and boundary classes that will make necessary database calls.

Designed and implementing Session Facade, MVC, Front Controller and DAO design patterns.

Environment: Core Java/J2EE, Agile Scrum, AJAX, CSS3, HTML5, Angular4.JS, Node.JS, Hibernate, Git, Jenkins, Spring Boot, Micro Services, Spring MVC, Spring Security, Spring Batch, Selenium, SQL, Maven, Junit, Swagger, Rest API, SOAP, PCF, AWS, Eclipse.

Client: premier healthcare- Charlotte, NC Sep’16-Mar’18

Role: Sr. Java/J2EE Developer (Full Stack)

Responsibilities:

Designed and development applications using Rational Unified Process (RUP), UML and OOAD. Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.

Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.

Involved in CQ5/AEM related design and framework development using templates, components widgets, CQ5 bundles, JCR/Sling API, configuring Cloud Services, publish and author set-up.

Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.

Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing the UI.

Developed Angular services making use of resource service to perform REST API calls to the backend.

Developed reporting dashboards, which processes large amount data that are stored in Elastic Search and My SQL platforms and generates reports and displays in dashboards.

Identified and created indexes, mappings and data in Elastic search and used Elastic Search REST API's both single and multi-document API's. API's like Index, Multi Get, Bulk etc.

Used various aggregations like Metrics, Average aggregations in Elastic Search.

Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium

Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

Extensive knowledge on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.

Worked on AWS multi factor authentication (MFA) related to security groups including rest security.

Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.

Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.

Worked on Integration of Microservices deployment patterns with the PAAS platform on top of AWS and Integrating with the Config server and ZUUL proxy.

Experience on configuring auto scalable and highly available Microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk

Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.

Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.

Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.

Used Hibernate in the persistence layer and implemented DAO's to access data from database.

Used Node.js to run Grunt tasks and build properly the project (compile, minify etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.

Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.

Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.

Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.

Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java 8, STS, Tomcat 7, Spring Tool Suite, Spring, Spring Boot, Hibernate, Elastic Search, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS, Docker, OAuth2, Cloud Foundry, Kubernetes, Splunk, Apache Kafka, React, Node JS, Jenkins, Cassandra, Couchbase, Mule API Gateway, Cucumber JVM.

Client: Fidelity Investments - Fort Worth, TX Nov’15-Aug’16

Role: Java/J2EE Developer

Responsibilities:

Development, enhancement and testing of the Web Methods flow services and Java services.

Used web services for interaction between various components and created SOAP envelopes.

Paypal had their own application stack for REST based Java application, understood their architecture before design and development.

Proficient coder in multiple languages and environments including Python, Django, C, C++ and SQL.

Experienced in using Scala, Java and Python frameworks for Bigdata/Spark engine requirements.

Implementation of Struts - Configuration Files, Validation Files, Interceptors, Filters, Listeners for Modules.

Hands on experience in Html, CSS Java Script, BootStrap, Ajax, php.

Created frontend screens using GWT framework.

Loaded data in elastic search from Datalake and Optimized the full search function using Elastic Search.

Expertise in AngularJS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and AngularJS. Experience in MEAN (MongoDB, Express, Angular Js and NodeJS) Stack application development

Used Elastic search for Real time analytics and a Full text search functionality

Subject matter expert in enterprise search engine analysis, design, development and systems integration. Search engines include Autonomy IDOL Server, MOSS 2007, Endeca,Lucene/Solr and Microsoft FAST 2010 for SharePoint 2010, SharePoint 2013.

Experience in working with the NoSQL, Mongo DB, and Apache Cassandra.

Resolving scalability and performance issues both in Applications as well as in Web sphere/Web Logic Application Servers.

Developed Framework components for Struts Presentation tier, Business tier and Resource tir

Experienced in MEAN stack advancement (MongoDB, Express.JS, AngularJS &NodeJS).

Experience in developing Web based GUI's using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, Node JS, Angular JS, JQuery, EXT JS and Ajax.

Modularized front end CSS and JS code with Sass.Built a real-time mouse/click user analytics web service with Node.js

Involved in developing an automation tool, in Java and Scala on Akka Framework

Experience in web applications creation with HTML5, Ajax, JQuery, Backbone.js, and CSS3.

Performed UNIX Shell scripting for the application.

Worked on Solr, Elastic Search, Kafka, Flume, MangoDB and Cassendra

Extract the data from Oracle and push to Apache Kafka Queue using Golden Gate.

Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications. Involved in developing an automation tool, in Java and Scala on Akka Framework.

Implemented search engines by using Angular JS filter to make the data searchable and sortable.

Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.

Experience in development of JavaScript for client side validations.

Designed/developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages.

Environment: Java, J2EE, Servlets, JSP, HTML, DHTML, JavaScript, CSS, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, Hibernate 4.0, WebLogic 10.3, WSDL, SOAP, JAXP, JAXB, Oracle 11g, SQL, HP Quality Center, JUNIT, Ant.

Client: Astellas Pharma Inc - Northbrook, IL Jan’14-Oct’15

Role: Java/J2EE Developer

Responsibilities:

Designed and developed user interface using front-end technologies like HTML, CSS, JavaScript, jQuery and AJAX.

Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE specifications.

Developed Struts validators, services and dao's for backend interactions and operations and used Struts Controller component and integrates with other technologies to provide the Model and the View for the Model.

Developed web application using Struts framework using MVC and written client validations using Struts Validation frame work.

Integrated the Spring with Struts to achieve the more reliability in web development and worked heavily with the Struts tags- used struts as the front controller to the web application.

Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.

Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring.

Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.

Model is a combination of EJB and Java classes and web implementation controllers are Servlets and developed Message Driven Beans for Messaging communication in our application using EJB.

Used EJB 3.0 Session beans using JBOSS Seam Context Management (Application, Conversation, Session scopes) and implemented Business processes such as user authentication, Transfer of Service using Session EJBs.

Involved in developing & exposing web services and also consumption of Web Services like RESTFUL Web services.

Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application.

Wrote Junit classes for the services and prepared documentation and configured logging in the application using log4j api.

Used CVS for version control across common source code used by developers and deployed the applications on WebLogic Application Server.

Eclipse is used for development as IDE and used JUnit for unit testing and repeatable tests for the application.

Environment: Java 1.5, HTML, CSS, Struts MVC, Maven, Spring, EJB, WebLogic, XML, JavaScript, Soap, Oracle, HTML, SVN, JUnit, RAD, LDAP, Apache Commons Libraries, Eclipse, Web Sphere Application Server.

Client: Aetna - Hyderabad, India Sep’12-Dec’13

Role: Java Developer

Responsibilities:

Creation of Technical/Functional specifications based on the Requirement Elicitation from client.

Used OO techniques such as UML methodology use cases, sequence diagrams and activity diagrams and developed class diagrams using Rational Rose.

Developed the User Interface Screens for presentation logic using JavaScript, HTML, JSP, CSS, and AJAX.

Developed JSP pages and Action Servlets for HTML generation and for session management.

Designed and implemented business logic with Spring MVC framework with RESTful Web Services for applications.

Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.

Designed and Developed Session Beans necessary for various functionalities.

Designed and developed DAO's to implement the business logic.

Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.

Developed authentication and authorization classes and manage it in the front controller for all the users per their entitlements.

Configured the XML files for Hibernate and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.

Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format and in client-side Java is used.

Created logical and physical data models putting to practice, concepts of normalization and RDBMS.

Log4J was used for logging and to capture the log that includes runtime exceptions.

Involved in deployment of the Application on Web Sphere Application Server.

Used SVN for project management and version management.

Involved in Unit integration, bug fixing, and acceptance testing with test cases.

Environment: CoreJava, J2EE, JSP, Struts, Servlets, Spring,Hibernate, JDBC, Oracle 8i, AJAX, XML, ANT, Junit, CVS, Maven and JBossApplication Server.



Contact this candidate