Post Job Free

Resume

Sign in

Developer Java

Location:
Dover, NH
Posted:
April 06, 2020

Contact this candidate

Resume:

PRAVEEN YALLA

M: 669-***-****

Email: adcojd@r.postjobfree.com

Java Full Stack Developer

Summary:

* ***** ** ********** ** Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.

REST Services utilizing Java Spring MVC (or Java 8 Spring Boot)

Experience in Web Application Development, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.

Expert level skills in developing applications using Core Java, J2EE, JSP, Servlets, Spring, Hibernate, Web Services (SOAP and REST), Collections, JDBC, XML, HTML, XHTML, HTML5, CSS, JSON, JavaScript, Ajax, Design Patterns, XSL/XSLT and jQuery.

Extensively followed software development, test driven development (TDD), water fall and prototype development methodologies.

Good exposure to the full software development lifecycle and Agile/Scrum methodology.

Used various Core Java concepts such as Multi-Threading, Exception Handling, Garbage Collection, Collection APIs to implement various features and enhancements.

Hands on experience in developing Single Page Applications (SPA) using AngularJS, backbone.js and Node.js.

Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.

Experience in web application design using open source frameworks like Spring MVC, JSF and Struts Framework.

Strong hands on exposure to multiple Application Servers like JBoss, Apache Tomcat, WebSphere and BEA WebLogic.

Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and have also implemented Soap based web services, WSDL and UDDI using XML over HTTP(s), SOAP, WSDL, Restful protocols.

Good experience with version controls like SVN &GIT.

Experience in working with Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked with SQL Server, MONGODB2, MySQL and NOSQL.

Exposure to NoSQL database programming - Apache Cassandra and Mongo DB.

Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools building projects.

Used Bamboo, Jenkins as a continuous integration and delivery tool that ties automated builds and tests.

Worked with JUnit for unit testing, Mockito for mock creation and verification.

Used JIRA, Stash, Confluence, Splunk, Git, Source tree to provide tier 1 support for developer and operations staff.

Have Knowledge on Amazon Lambda, Code Commit, Code Deploy, Code Pipeline, Code Build.

Maintenance and monitoring of Docker in a cloud-based service during production and Set up system for dynamically adding and removing web services from a server using Docker.

Good debugging skills – deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both onsite and remote.

Technical Skills:

Languages

Java8, Java, C++, SQL and PL-SQL.

J2EE

Technologies

JDK, JDBC 2.0/3.0/4.0, EJB 2.0/3.0, Servlets 2.3/2.4/2.5/.1,

JSP 1.2/2.02.3, JSTL, JSF, JMS, JNDI, JAF, JTA, JCA, JAAS, JAXR, JAXP, RMI,

Applets (Swing, AWT), JavaBeans, iBATIS 2.2, DMR, Easy Mock,

Java Mail API, Java Persistence API.

Databases

SQL Server 2000/2005/2008, MySQL 4.x/5.x DB2, MongoDB

Database Tools

SQL Developer, PL/SQL Developer, MySQL workbench,

Web Services

SOAP, RESTful, JAX-WS, JAX-RS, WSDL, JAX-RPC, JAXB,SAAJ

Web Technologies

XML, XSL, XSLT, SAX, Schema, XPath, DOM, HTML3/5, DHTML, XHTML, CSS3,

WML, JavaScript, jQuery, JSON, AJAX, Node JS, Angular JS, Twitter Bootstrap,

Word Press, GUI, Apache Tomcat

Platforms

Windows 98/2000/XP/Vista/7/8/10, UNIX, Oracle Solaris

Web/Application

Server

BEA WebLogic 8.1/9.2/10g/11g/12c, IBM WebSphere 5.x/6.0/7.0/8.x,

Apache TomcatAS 4.0/4.2/5.1/6.0/7.0, JBoss EAP 4.2/4.3/5.0/6.0, Tomcat 4.0/5.x/6.x, Apache HTTP Server, Microsoft IIS.

Framework

Spring 2.0/2.5/3.0/3.1/4.3/5.0, Hibernate 3.0 /3.2/4.0/5.0, Struts 1.x/2.0, ADF,

Castor Framework, Top Link, Maverick, My Faces

IDEs

Eclipse, IntelliJ, Web logic Workshop,

IBM Rational Application Developer

Version Control

CVS, VSS, SVN, Clear Case, Subversion, Git hub.

Methodologies

Agile, Scrum, Test Driven, Waterfall, Rational Unified Process, RAD.

Other Libraries

Guava, Jackson.

Defect Tracking

Tools & Others

Jira, Bugzilla, IBM Rational Clear Quest, Trac, putty, WinSCP, Business Objects,

Control M Scheduler, Site Minder, Vantage Analyzer, Twilio, HP ALM.

Client: LIBERTY MUTUAL INSURANCE- Dover, NH

Role: Java Full Stack developer Feb 2019 – Present

Responsibilities:

Participated in reviewing business requirements, technical requirement documents.

Implemented Agile (SCRUM) methodology and Test-Driven Development (TDD) for the software development process and to produce high quality application.

Working closely with Product Owner, Scrum Master, Technologist and other developers, to review and qualify business requirements, functional specifications, use-cases, and test plans to make sure the performance of the current application is maintained as per the service level agreements. Monthly meeting with source & downstream interface and support teams. Analyze user stories for validity and feasibility. Provide functional/system integration testing support and participate in Quality Assurance coding and design review.

Participating in Business and Functional Requirements gathering with the Business users and with the Technical team to support short and long-term solutions to expand and modify systems to improve functionality or serve new purpose.

Design and developing with Java SE/ Jakarta EE & Java including core OOP concepts, JSF/JSP, JPA, etc.). We are migrating all our Legacy application programs to use latest technologies and maintaining new and existing web-based applications using Spring Framework that leverages classical Model View Controller (MVC) architecture and Hibernate as the ORM with development tools such as: JIRA, IntelliJ IDEA, Bitbucket, Confluence, Sonar, JUnit, Gradle and Splunk.

Managing Builds and Deployments for the newer domains using Bamboo, CloudForge Artifactory and Splunk for logs.

Participated in upgrade of our spring boot applications from Edgeware to Greenwich.

Participating in code deploying in all our Environment’s like Development, Testing, Staging, Performance and Production

Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and react Js.

Analyze the Code and apply the fix solution for the Issues Identified based on the severity basis.

Used Spring boot to achieve Model View Controller design pattern.

Used IntelliJ IDE for application Development and used Gradle for build automation tool to compile and generate EAR, WAR, and JAR files.

Created all the services to work with the various entities provided and rectify the services using REST APIs with JAX-RS.

Worked with cross browser issues for multiple browsers and OS.

Implemented JQUERY, Node JS, and AJAX calling for the UI part.

Worked on python promote tool to load fast path changes to different environments.

Involved in Configuration of WebLogic application server and deployment of application code.

Worked on database connectivity using DB Visualizer and pushing data back and forth from the database.

Used Spring, Spring Integration framework to build applications& interact with multiple interfaces.

Tested the responses of the RESTFUL web services using POSTMAN UI and generated Mock Service in POSTMAN UI to simulate and test the functionalities of Web Service.

Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, My SQL, Restful Web Services.

Used the JMeter and App dynamics to check load balance of our application.

Worked thoroughly on SonarQube to check the code quality of our applications

Troubleshoot the Web Services and identify the issues based on the logs generated and fix the Issues.

Used the SPLUNK to view the application logs to trouble shoot the application issue.

Extensively worked on developing webpages using HTML5, CSS, jQuery and JavaScript.

Defects Identified in Production / Local order load environments and raise issues on Jira tracking Portal.

Decomposed existing legacy applications into Spring Boot Microservices. Developed new features and provided support for all Microservices.

Extensively worked on Amazon Web Services (AWS) in architecting and developing the cloud-based infrastructure and applications. Creating reproducible infrastructure environments for the microservices architecture (AWS CloudFormation).

Provide the technical assistance to resolve operating Issues and demonstrate appropriate solution to the end users.

Using Enzyme framework to test the validations for all the input fields in the front end.

Prepared unit test cases with JUnit, Spring Test and Mockito framework.

Co-ordinate offshore team to assign & fix the application issues based on the priority.

Used Bitbucket as version control software to manage the source code and to keep track of changes to files which is fast and light weight system.

Used Log4j as the logging framework.

Developing system design, project decomposition, estimating, and the ability to quickly grasp and have to suggest improvements to the structure & design of existing, complex systems. Ability to effectively mentor junior resources, provide technical thought leadership while collaborating with peers, and communicate effectively with all stakeholders.

Environment: Java8, java j2ee, spring, Agile, JSP, JMS, WebLogic, MySQL db., JSR, Soap UI, Junit, Mockito, Spring Test, IntelliJ idea, Karma-Jasmine, Bitbucket, Docker, Log4j, AWS PL/SQL, Windows7

Client: Investor’s Title, Raleigh, NC

Sr Java Full Stack Developer February 2018 – January 2019

Responsibilities:

Participated in reviewing business requirements, technical requirement documents.

Implemented Agile (SCRUM) methodology and Test-Driven Development (TTD) for the software development process and to produce high quality application.

Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and Angular2.

Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.

Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS’s built-in testing facilities.

Used Spring MVC to achieve Model View Controller design pattern.

Used Eclipse IDE for application Development and used Maven for build automation tool to compile and generate EAR, WAR, and JAR files.

Worked on HTML5 code and integrated CSS style sheets to it.

Created all the services to work with the various entities provided and rectify the services using REST APIs with JAX-RS.

Worked with cross browser issues for multiple browsers and OS.

Implemented JQUERY, Angular JS, and AJAX calling for the UI part.

Involved in Configuration of WebLogic application server and deployment of application code.

Extensively used Hibernate in data access layer to access and update information in the Oracle 11gdatabase.

Worked on database connectivity using Oracle SQL Developer and pushing data back and forth from the database.

Used Java Message Service (JMS) for reliable and asynchronous exchange of information.

Used Spring, Spring Integration framework to build applications& interact with multiple interfaces.

Tested the responses of the SOAP web services using SOAP UI and generated Mock Service in SOAP UI to simulate and test the functionalities of Web Service.

Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.

Troubleshoot the Web Services and identify the issues based on the logs generated and fix the Issues.

Used the Linux servers to view the application logs to trouble shoot the application issue.

Extensively worked on developing webpages using HTML5, CSS, jQuery and JavaScript.

Defects Identified in Production / Local order load environments and raise issues on Jira tracking Portal.

Decomposed existing monolithic code base into Spring Boot Microservices. Developed new features and provided support for all Microservices.

Well experienced in the Amazon Web Services (AWS) in architecting and developing the cloud-based infrastructure and applications. Creating reproducible infrastructure environments for the microservices architecture (Ansible, AWS CloudFormation).

Provide the technical assistance to resolve operating Issues and demonstrate appropriate solution to the end users.

Karma- Jasmine Unit Testing is done to test the validations for all the input fields in the front end.

Prepared unit test cases with JUnit, Spring Test and Mockito framework.

Co-ordinate offshore team to assign & fix the application issues based on the priority.

Used GIT HUB as version control software to manage the source code and to keep track of changes to files which is fast and light weight system.

Used Log4j as the logging framework.

We have tested our application in the Docker container provided by the AWSECS service.

Environment: Java8, java j2ee, spring, Agile, Linux, Jdk1.6, JSP, JMS, Angular2, WebLogic, Oracle, Oracle SQL Developer, JSR, Soap UI, Junit, Mockito, Spring Test, Karma-Jasmine, Git Hub, Akka, Docker, Log4j, Rabbit MQ, AWS PL/SQL, Windows7.

Client: Finra, Rockville, MD

Role: Sr. Java/J2EE Developer December 2015 – January 2018

Responsibilities:

Translate business requirements into technical document by Interacting with Business Analysts and Subject Matter Experts (SMEs) to carefully understand business requirements.

Involved in the requirement analysis, design and development of the application built in Java/J2EE using Struts, JavaScript, JSP, AJAX, JDBC and Web Services with JAX-WS.

Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.

Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3 and Angular JS.

Contributed in design and development of Spring MVC web-based application.

Designed and developed User Interface of application modules using HTML, CSS and JavaScript and AJAX.

Excellent understanding of java concepts like multi-threading and concurrency, Collection Framework, String, Exception handling.

Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, and Bean and Html tables) to create standard dynamic web pages.

Developed Web Service client interface with JAX-WS from WSDL files for invoking the methods using SOAP and Deployed the application using the Web Logic as application server.

Worked on client-server and web-based technology using J2EE, XML Technologies and involved in the Product Development

Worked on Java, J2EE, Servlets, JSP, EJB’s, JDBC, HTML, XML, and other web-based development tools.

Unit testing code, reproducing, analyzing and fixing defects identified during the Quality Assurance process.

Designed and developed Microservices business components using Spring Boot.

Provide ANT build tool for building and deploying the application onto the production boxes.

Managed source repository using SVN for version control tool.

Used Jenkins to perform continuous integration and continuous deployment.

Provided Log4j support for the application for debugging the system

Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.

Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle 10c.

Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.

Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.

Used DB Solo and Squirrel for writing SQL scripts.

Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.

Provided On-Call Support for various products and maintained them.

Good Knowledge and Understanding of Insurance Domain.

Environment: Java, J2EE, EJB, Servlets, JSP, Micro services, AngularJS, Web Services, Web Logic, HTML, CSS, Java Script, Spring boot, Log4j, SVN, pl/sql, Jenkins, Squirrel, Hibernate, Oracle 10c, SQL, DB2, AJAX, jQuery, Ant.

Environment: Java, Spring, EJB, CSS, JSF, JavaScript, JSP, jQuery, Ajax, Servlets, JDBC, Oracle 10g, Maven, Spring Source Tool Suite, Apache Tomcat, SOAP, Junit, SVN.

Client: Soft sol, Hyderabad, India

Junior Java Developer August 2012 –JULY 2013

Responsibilities:

Involved in Analysis, design and coding on Java and J2EE Environment.

Implemented struts MVC framework.

Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application Server.

Designed, developed and implemented the business logic required for Security presentation controller.

Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.

Used JDBC to connect to Oracle database and get the results that are required.

Designed asynchronous messaging using Java Message Service (JMS).

Configured JMS Queues in Web Sphere Application Server.

Developed web Components using JSP, Servlets and Server-side components using EJBunderJ2EE Environment.

Integrated a crystal report to the application, which will show all the details of the vouchers on the paper and used for future reference for the workers.

Developed a web service, which will retrieve the details from the Database.

Prepared complete documentation of the Web Service developed.

Prepared a complete documentation of the project and test case documentation with sample inputs

Version control is done by using CVS.

Environment: JDK1.4, J2EE, EJB, JSP, Servlets, JMS, XML, HTML, CSS, PL/SQL, Web Services, JNDI, Struts, UML, J2EE Design Patterns, JavaScript, WebLogic server, JDBC, Crystal reports XI, Windows XP, SQL Server 2000, Ant Scripts, LDAP, Java Beans, Hibernate, CVS.

EDUCATION:

JNTUH College of Engineering Hyderabad

Bachelor’s Degree, Computer Science

WILMINGTON University

Master’s in computer/Information technology



Contact this candidate