Post Job Free

Resume

Sign in

Developer Java

Location:
Vijayawada, Andhra Pradesh, India
Salary:
$75/Hr
Posted:
March 27, 2020

Contact this candidate

Resume:

VENKATA DEVARAPALLY

adcg65@r.postjobfree.com

703-***-**** Ext:308

PROFESSIONAL SUMMARY

●12 years of experience designing, developing, and delivering complex multi-tiered enterprise applications for web-based and client-server domains using Java/J2EE/SQL/Javascript & frontend languages and middleware products like IBM Websphere, Jboss, WebLogic and Apache Tomcat etc.

●Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery to make better Single Page Application SPA.

●Good experience in Angular framework for application implementation, proficient in creating modules, components, route Providers, factory services

●Hands on experience in develop java applications using spring, spring boot, integrate with Angular and deploy on cloud (AWS).

●Experience in implementing cloud solutions using AWS’s different services like EC2, Elastic Bean stalk, S3, IAM, Lambda etc.

●Hands-on experience in using various version control systems like SVN, CVS, Git and GitHub.

●Experience in major web application servers: Apache Tomcat, JBoss, Express Node server, Apache HttpServer, WebLogic and Microsoft IIS

●Experience in NoSQL Database like MongoDB, creating documents, collections etc.

●Implement and manage continuous delivery systems and methodologies using Jenkins, chef, ansible

●Involved in Agile Software Development Team using SCRUM, TDD, BDD.

●Good exposure to Java Web Services development using SOAP, REST, WSDL especially Remote Scripting, Data Transfer using JSON, XML

●Experience working with scripting languages Python, Groovy.

●Experience in design and implementing Microservices using Spring Boot, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/REST).

●Extensively worked with relational databases such as Oracle 10g/9i, MySQL, Sybase databases, No SQL data base mongo DB.

●Strong Experience in database design using PL/SQL to write Stored Procedures, Triggers.

●Well experienced with testing tools like Junit, NG testing, Spring Junit testing.

●Experience in Software Development Life Cycle (SDLC) and OOP through implementation and testing with JUnit Framework.

●Industry experience includes Health Insurance, Banking, Mortgage and Health Care.

●Strong communication and interpersonal skills.

TECHNICAL SKILLS:

J2EE

JSP, Servlets, EJB3.0, JDBC, Spring boot, Hibernate, Struts, Spring MVC

Front End Technologies

JQuery, bootstrap UI, Angular, HTML5, CSS3, JavaScript

Web/Application Server

IBM Websphere, Apache Tomcat, JBoss, Weblogic12c

Design Patterns/ Life Cycle Skills

OOAD with UML (Rational Rose, Visio, J2EE/EJB Design Patterns, JAVA Design patterns

Framework

Struts, JSF, JPA, Spring, Hibernate, Spring MVC4, Groovy & Grails

Build&deployment related tools

Apache Ant, Maven, Git, Gradle, Jenkins, SVN,CVS, Docker

Methodologies/Deploy & Testing

Agile methodology, Design patterns, TDD, Waterfall, Scrum, JUnit, integration testing, Karma

IDE Tools

Eclipse, MyEclipse, RAD, Netbeans, JDeveloper, SQL Developer, jetbrains webstorm

AWS

EC2, S3, IAM, Route 53, AWS CLI, Code pipeline

Databases

Oracle 9i/11g, DB2, MS SQL Server2008, Mongo DB

Operating Systems

Windows XP/NT/7, MS-DOS, RHEL6,CentOS6

Certifications

Oracle Certified Java Programmer, Oracle certified Web Component Developer

PROFESSIONAL EXPERIENCE:

FreddieMac, McLean,VA May 2018- Current

Sr. Java/J2ee Developer

Responsibilities:

●Created application using spring boot, wrote spring controller, integrated spring with angular6.

●Implemented Angular6DI, navigation with router, passed data to routes using route segment.

●Create Eureka server, Implement server registration with Eureka.

●Create Zuul proxy server and implement routing with zuul.

●Implement spring boot framework actuator, admin server and admin client, trace micro services, enable CORS support.

●Implement fault tolerance with Histrix library, implemented security using O-Auth2, and JWT.

●Implement NoSQL solution using mongo DB, create mongo documents, create database, data modelling, create collection, projections.

●Limiting and sorting, indexing, aggregation and replication using mongo DB.

●Write cucumber feature files using gherkin, write scenarios, tags, and data tables.

●Deploy application on AWS cloud platform using Elastic bean stalk, code pipeline

●Configured Jenkins and chef on AWS EC2 instance.

●Create S3 buckets and setup permissions using IAM. Implemented file upload using rest and S3 storage.

●Implemented cloud formation template, cloud watch on AWS platform.

●Write Unit tests with Junit, mockito, integration test, functional testing in TDD environment.

Technologies: RestAPI, Java8, spring boot, mongo DB, Eureka, Zuul, Hystrix, EC2, EBS

S3, Angular, Hystrix, Eureka

Commonwealth of Virginia, Richmond May 2017 - May 2018

Sr. Java Developer

Design and develop Commonwealth of VA applications to support various state government departments.

Responsibilities:

●Write Angular 2 components, integrate angular with spring boot, and spring controllers.

●Write Angular 2 security using o auth2 and integrate with rest controllers.

●Implement cloud solution using spring cloud foundry, design and deploy microservices on AWS.

●Write Spring based transactions, services, implement Dependency Injection using spring and spring boot.

●Implement fault tolerant micro services using spring boot, Ribbon, build and deploy Eureka and zuul servers.

●Create S3 storage buckets and setup user permissions.

●Used Elastic Bean stalk to deploy application onto AWS platform.

●create EC2 instance and develop docker image and deploy application on to docker.

●Implement CI/CD using Jenkins, chef and ansible configuration.

●Write hibernate Pojos, implement cache, write relationships using hibernate annotations.

●Write Unit tests with Junit, mockito, integration test, functional testing in TDD environment.

Technologies: Rest API, Java8, spring4, Hibernate, angular2, css3, tomcat, IntelliJ, bamboo, Maven, Json, XML, Junit, SoapUI, Cucumber, mySQL, AWS, S3, EC2, Pivotal cloud foundry.

FreddieMac, McLean,VA May 2016- May 2017

Sr. Java/J2ee Developer

●Write angular2 templates, components, integrate with restAPI to call backend spring controllers asynchronously.

●Implement angular 2 sessions, cookie based security, local storage. Write component directives.

●Implement pivotal spring cloud’s cloud foundry solutions, write spring boot controllers and integrate with rest API using micro services.

●Build Eureka server, Zuul for proxy configuration, Hystrix circuit breaker for fault tolerance.

●Design mongo DB documents, implement create, update, and drop mongo DB collections.

●Deploy application in cloud environment (AWS) and implement storage of files using S3 services.

●Work on configuring and deploy java web-based applications, enterprise-based applications on Tomcat application servers.

●Worked on elastic bean stack, created EC2, load balance with Elastic load balance.

●Create docker image and deployed application on Docker container running on EC2 instance.

Technologies: JDK, Java1.8, JRE, UNIX, S3, EC2, Hystrix, Zuul, Mongo DB, Spring cloud

General Services Administration/Lockheed Martin October 2014 - May 2016

Crystal City, Arlington, VA

Sr. J2EE Developer

GSA’s advantage shopping cart and user portal enables the federal users shop items under federal rules and regulations. Advantage portal has rich UI developed with AngularJs, integrated with Spring MVC, and backend applications developed with Ejb services.

Responsibilities:

●Analyze requirements, design class diagrams, code modules, and configure application environment settings.

●Configure application initialization using spring boot initializer, solve dependency issues, use maven artifacts to create project template.

●Implemented two way data-binding, directives, dependency injection, wrote components, routing, implemented filters, and integrated Angularjs application with Spring MVC.

●Implemented MVC, spring dependency injection, wrote DAO lay

●er and integrated all application modules.

●Produce, and consume restful web service using rest APIs, wrote rest client to consume and SOAPUI to test restful web service.

●Write automation framework with selenium using web driver and elements, search text, and integrate testing with selenium.

●Write cucumber based feature files, tags, scenario outline, background and integrate with runner classes, load sample data and run against database.

●Wrote spring based rest controllers, implemented rest security using authentication, authorization.

●Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, and AngularJS.

●Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.

●Interface with web services of different systems to gather information about new vendor contracts.

●Troubleshoot Database related issues, performance tuning of SQL queries, write triggers.

●Worked on spring context, Dependency Injection, integrating Spring-hibernate, logging with Spring3.

●Worked on Code Refactoring by using J2EE Design patterns and refactoring principles.

●Implemented J2EE Design Patterns like Service Facade, Singleton, and Factory.

●Perform builds on Jenkins, deployed the application in production environments.

●Bug fixing and application maintenance in production.

Technologies: JSP, JAVA, J2EE, Jboss, hibernate, Ejb3.0, Spring MVC, AngularJS, Bootstrap UI, JQuery, JSON, Restful, JavaScript, AJAX, HTML, JSTL, CSS3, Python, UNIX,EJB, Oracle, NodeJs, bower, grunt, SoapUI

US Trade and Patents Office (USPTO), Alexandria, VA February 2012– October 2014

Sr. J2EE Developer

PE2E – A project aimed to build and enhance systems to facilitate patent examiner interactions with backend systems.

Responsibilities:

●Analyze requirements, design class diagrams, code modules, and configure application environment settings.

●Work with business and functional team to transform business details into technical document.

●Design technical specifications and assisted in setting up the application environment.

●Designed and developed the presentation layer which includes the development of standards-browser compliant – user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation and unit testing.

●Participate in database access, creating JPA persistence with Open JPA.

●Work on batch processing jobs while transforming data module from legacy systems to PE2E system.

●Write SOAP and Restful web services to interface with external systems by writing SOAP WSDL, design and define SOAP operations.

●Write rest controllers and implement restful service security based on spring MVC.

●Monitor application performance by checking application logs.

●Participate in designing modular application architecture by creating service layer, DAO layer, and Design patterns.

●Check sonar code violations and refactor code to minimize major and critical violations.

●Deploy the application in test and development environments.

●Perform bug fixing and application maintenance in production.

Environment: JSP, Java1.6, J2EE, Eclipse, Agile, Open JPA, JBoss, SOAP, spring, JavaScript, HTML5, JSTL, CSS3, Rally, Sonar, Maven, Jenkins, Spring MVC, RestAPI.

Highmark BCBS Inc, Pittsburgh, PA June 2011– February 2012

Senior Java Developer

Legacy Modernization Program - As part of the project, many internal systems were re-implemented and integrated on J2EE platform using Java, J2EE and Oracle technologies. Old systems working on Pega systems were migrated to J2EE web applications.

Responsibilities:

●Participated in the high-level and low-level system design, planning, estimation and implementation.

●Assisted in writing Ice faces and JSF2.0 components to create standard dynamic web pages.

●Designed and developed controllers, pojos, entities, annotations, and xml mappings.

●Used an iterative and agile approach with unit tests and weekly releases.

●Developed design patterns as part of the project planning and created framework components.

●Developed JSF components for developing the front-end application and Hibernate as ORM for entire application.

●Created DAOs, Domain objects, Value objects, and Pojos in support of application architecture.

●Assisted in development of business logic and configuration of Spring context.

●Developed JSF for developing the front-end application and integrated with backend.

●Wrote Open JPA persistence Objects, relations between table objects, and complex JPA queries with JPQL.

●Developed hibernate criteria queries for extensive search functionality.

●Developed dependency structure of application using maven build.

●Developed complex hibernate ORM key mapping and relationships for better persistence.

●Participated in performing Unit and Integration testing including written test cases using JUnit.

●Used Log4J to print the logging, debugging, and warning info on the server console.

●Analyzed, debugged and investigated on problems reported by users.

●Wrote Unit test cases with apache cactus framework.

●An approach was developed in Test Driven Development (TDD) and agile methodology.

Environment: Java, J2EE, JDK 1.5, MyEclipse, Spring 2.0, Hibernate 3.0, Websphere Application server (WAS 6.0), JDBC 2.0, Servlets 2.3, JSP 1.2, Log4j, Web Services (WSDL, SOAP, UDDI, XML), Junit, HTML, DHTML, CSS, XML, JavaScript, Apache Ant, Oracle 9i, AJAX, Icefaces, Open JPA, JPQL, Spring DI, Oracle 10g, WebSphere, JDBC 2.0, Servlets 2.3, XML, PL/SQL, Jquery, JSON, agile, Scrum

Dept. of Academic Information Technology Services (AITS) June 2007- June 2011

Texas A&M University, Corpus Christi

Programmer Analyst II

Responsibilities:

●Responsible for requirement analysis, preparation of technical specifications document, design and coding of implementation details.

●Participate in design, and development of Java/J2EE web applications to support University admissions department.

●Design, develop, and implement PL/SQL procedures, packages, triggers.

●Responsible for writing UNIX scripts to support project automation, task scheduling.

●Created technical documentation covering the changes and improvements to the document management application.

●Develop, and write computer programs to store and retrieve specific data by utilizing J2EE, C++, Oracle and other technologies

Technologies: Java, J2EE, Oracle, C++, PHP, UNIX, spring, Hibernate, Struts, JSP, JSF, PL/SQL, XML, XSTL, ProC*, Banner, Argos, Tomcat, Jboss, MySQL

EDUCATION:

●M.S Computer Science, Texas A & M University, Corpus Christi



Contact this candidate