Post Job Free
Sign in

Developer Java

Location:
Oxford, MS
Posted:
February 02, 2021

Contact this candidate

Resume:

PAVANI KONAGALA Email: ***************@*****.***

Full Stack Java Developer Phone: 662-***-****

PROFESSIONAL SUMMARY:

IT professional with 6 years of experience in Analysis, Design, Development, Integration, Testing, and Maintenance of Java, J2EE Web applications.

Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD), Scrum, and SAFE. (Scaled Agile Framework)

Extensive experience of designing and developing software applications with the JDK, J2EE, EJB, Annotations, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web Services, JDBC, JAXP, RMI, XML, JavaScript, jQuery, CSS, Web Services like SOAP & REST.

Having extensive work experience with Java 1.7 and 1.8 (JDK, JRE), J2EE, JSP, JavaScript, and Hibernate, Spring Boot, Struts MVC.

Extensively used Java multi-threading to implement batch Jobs with JDK 1.8 features.

Worked on Java 1.8 upgrade using a new library for refactoring, lambda, functional interfaces, streams -parallel processing, and aggregations.

Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier.

Experience utilizing and making custom scripts and applications utilizing the AWS SDK and/or CLI Tools.

Used Spring Boot which is radically faster in building cloud Microservices and developing spring-based applications with very less configuration.

Extensive experience as a User Interface/Front End Developer in developing web applications using HTML, XML, CSS, JavaScript, Typescript, jQuery, AJAX, AngularJS, Angular 2 and React JS.

Experienced in other front-end technologies such as SASS, LESS, Typescript, Bootstrap, Angular 1, Angular 1.5, Angular 2, and above versions, Ajax, JSON, Node JS, 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.

Strong understanding of common API technologies, such as OAuth 2, SAML, Spring Boot and Microservices.

Developed Microservices as a monolithic application to gain increased decoupling, separation of concerns and fast deployment using Spring Boot with Spring Data and Spring Security.

Experience in writing numerous test cases using JUnit framework with JPROB integration, Cucumber, Mockito, Swagger UI, etc.,

Implemented various levels of application and services using Spring-Framework, EJB3 Struts and ORM tools like Hibernate, Ibatis, and MyBatis for the fast pace and efficient code generation.

Worked on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, XPath, XLink, XQuery, XHTML and SAX, DOM, JDOM parsers.

Experience working with SQL databases such as Oracle SQL Server, MySQL and NoSQL databases like MongoDB, Cassandra.

Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.

Experience in handling messaging services using Apache Kafka.

Expert in setting up security in MQ and Broker using OAM and Access control lists.

Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml, and Build.xml respectively.

Managed environments DEV, SIT, QA, UAT, and PROD for various releases and designed instance strategies.

Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS, and Git.

Expertise working on Application servers and Web servers like Web Logic 10.0, JBoss 7.1.0, WebSphere 8, and Tomcat 8.

TECHNICAL SKILLS:

Operating Systems:

Dos, Windows, Unix and Linux

Languages:

C, C++, Java, SQL, HQL, PL/SQL

Java/J2EE Technologies:

Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF

Web Technologies:

HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, Angular JS, React JS, Node JS, J Query

XML/Web Services:

XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST

Frameworks:

Jakarta Struts, Hibernate, Spring.

RDBMS / NoSQL:

ORACLE 10g MS-Access, MySQL, SQL-Server, DB2, MongoDB Web/Application Servers Apache Tomcat, JBoss, Web Sphere, Web Logic.

IDE's and Tools:

Eclipse, NetBeans, WebStorm, Sublime Text, MyEclipse, RAD, WSAD

Design Patterns:

Singleton, session facade, Front Controller, MVC, DAO, MVVM.

Version Controls:

GIT, SVN, CVS

Methodologies:

Unified Modelling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools:

Ant, Maven, Gradle, Jenkins.

Testing Tools:

JUnit, Jasmine, Protractor, Selenium, Karma

PROFESSIONAL EXPERIENCE

UPS, Louisville, KY Oct 2019 to Present

Java Spring Boot Developer

RESPONSIBILITIES:

Designed and developed a Restful APIs for different modules in the project as per the requirement.

Developed web pages using HTML5, CSS3, Angular 7, Bootstrap, JSON, Ajax.

Creating Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 7 and Used Webpack to build Typescript modules.

All the functionality is implemented using Spring Boot and Spring Data JPA. Implemented Java EE components using Spring Boot, Spring IOC, Spring transactions, and Spring security modules.

Contributed to the DevOps to automate the build and deployment process using Jenkins, shell scripting, Chef, Python, AWS Lambda, Cloud Formation Template.

Built on-premise data pipelines using Kafka and Spark streaming using the feed from API streaming Gateway REST service.

Implemented the application using Spring Boot framework and handled the security using Spring Security.

Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using ZooKeeper.

Designed and developed RESTful Web Services using Jersey framework.

Developed applications using latest technologies like Spring, Data JPA (using annotations), and REST-based Web Services, XML API and tools.

Implemented Data Access Layer (DAL) using Spring Data JPA tool that includes NoSQL Database.

Worked as a front-end web developer and Angular 2 based application.

Used Angular 2 as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with the server.

Experienced in developing front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such as Angular 2.

Performed Web services testing between and third-party applications using Soap UI and perform functional testing of REST APIs using JMeter.

Spring Controllers were used with Angular 4 to route the control to desired Java services.

Worked on Spring MVC Architecture for web applications.

Configured and deployed the application using Tomcat and Web Sphere.

Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers.

ENVIRONMENT: Java 8, Python, RESTful Web Services, SOAP Web Services, Hibernate, Spring Core, Spring Data, Spring MVC, Spring Batch, Spring Boot, Eclipse IDE, Angular 7, NoSql, Jenkins, AWS EC2, EBS, S3, VPC, WAS 6.0/7.0, JSP, JSTL, HTML5, CSS3, JavaScript, Web Sphere, Unix, Linux, UML, Rational Rose, Oracle, Maven, Jenkins, GIT, Spark, Scala, Design patterns, JMS, JUnit, PowerMock, log4J, JSON.

charter communications, St louis, MO April 2019 to Sep 2019

Java Full Stack Developer

RESPONSIBILITIES:

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

Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI, and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.

Designed and developed Hibernate DAO's using Spring Framework's Hibernate Dao Support and Hibernate Template.

Involved in writing Spring Boot Configuration files that contains declarations and another dependent object declaration.

Developed User-friendly interface to seamlessly combine the new module with existing login system using React JS.

Developed Java Server Pages using JSP Tags, Spring-tags, minimal Scriplets, HTML for client-side validation, and errors to ease troubleshooting.

Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.

Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.

Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.

Implemented stable React components and stand-alone functions to be added to any future pages.

Used React JS for templating for faster compilation and developing reusable components.

Inserted Dependency Injection between components using the Spring (IOC) concept.

Implemented Asynchronous messaging between components using JMS.

Used Multithreading (Concurrent) in programming to improve overall performance using a Singleton design pattern in the Hibernate Utility class.

Used Spring Security to provide authentication, authorization, and access-control features for this application.

Wrote Stored Procedures and complicated queries for IBM DB2.

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

Used MQ series of messaging and queuing purpose in the application.

Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints, and views for multiple databases, Oracle using Toad tool.

Involved in Unit Testing of various modules by generating the Test Cases through JUnit framework, Cucumber, Mockito, Swagger UI, etc.,

Involved in day to day handling of JIRA issues (production issues at the 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.

Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.

Implemented Log4j for Logging Errors, debugging, and tracking using logger's components.

Performed deployment of applications on IBM Web Sphere Application Server.

Used the GIT version controller.

ENVIRONMENT: Java, J2EE, XMI, Hibernate, SQL, PL/SQL, Spring, Spring Boot, Struts MVC, JMS, MQSeries, Microservices, JavaScript, HTML, XHTML, XMI, IDAM, CSS, Bootstrap, Log4j, jQuery, WebLogic Application Server, Spring Security, JIRA, Maven, React JS, GIT, Eclipse.

Homesite insurance Boston, 1 federal street, Oct 2018 to March 2019

Boston, MA – 02110

Java Full Stack Developer

RESPONSIBILITIES:

Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.

Developed forms for user event handling and validations using JavaScript and Ajax.

Used Angular 4 to build a single page application using typescript.

Designed, developed a custom, single-page, responsive web application on the front end using Angular 4.

Used Angular 4 for Directives, Filters, Services, Validation, and Data binding of UI components.

Created TypeScript reusable components and services to consume REST API'S using component-based architecture provided by Angular 4.

Implementation of a responsive UI which will scale itself depending on the device, platform, and browser, using Angular 2, Typescript, HTML5, CSS3, Bootstrap.

Used JSON objects, ES 6, TypeScript, JavaScript, and Bootstrap intensively to create interactive web pages.

Designed and developed the presentation layer using Angular 4 and written logics using TypeScript.

Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization, and Java 1.8 features like Lambda expressions, Stream API, and Method references.

Experience with advanced technologies like MongoDB, Cassandra, and advanced framework like Spring Boot.

Experience with NoSQL document-based data stores like Mongo DB and have designed various data models for the system.

Wrote services to store and retrieve user data from MongoDB for the application on devices.

Designed and developed Microservices business components and RESTful service endpoints using Spring Boot.

Used object storage container to store the secured files and retrieved from API by using Amazon Web Services (AWS).

Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.

Involved in support for an end to operations support for OSS/BSS (Business Support System) identify gaps and propose solutions and manage issue resolution.

Extensively worked on Drools Rules Engine for writing business rules validation and externalization of parameters.

Worked on Log4j to validate functionalities and JUnit for unit testing

Expertise in J2EE technology like Servlets, Struts, Spring Boot, JDBC, JTA, JPA, Hibernate, and JMS.

WebSphere is used as an Application Server to deploy the application.

ENVIRONMENT: Java1.8, HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, Angular 2/4/6, Typescript, AWS, Microservices, Spring, Spring Boot, Spring Security, Spring batch, Servlets, Spring MVC, JUnit, J2EE, Drools, Node JS, Gradle, JMS, RESTful, Agile Methodology, Log4J, Web Sphere, GitHub, Rally, STS.

ICICI Bank, Hyderabad Jan 2016 to March 2018

Java Developer

RESPONSIBILITIES:

Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.

Implementation of a responsive UI which will scale itself depending on the device, platform, and browser, using Vue JS, HTML5, CSS3, Bootstrap, and Performed client-side validations using Java Script.

Implemented modules into Node JS to integrate with designs and requirements.

Used Node JS to run web pack tasks and build properly the project.

Spring Batch is used for Batch processing with which notifications are sent in a timely manner.

Implemented RESTful and SOAP based web services and used Soap UI for testing.

Strong knowledge in developing Web Services using SOA, SOAP, WSDL and XML.

Implemented first-hand the best/worst practices for integrating Microservices into the existing system architecture.

Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.

Having Experience using tools like RAD, SOAP UI, TOAD, Perforce, POSTMAN. And build methods like MAVEN.

Automate build process through Gradle Script build framework.

Implemented Microservices based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.

Used Spring Security to provide JWT based authentication, authorization, and access-control features for the application.

Implemented SOA architecture with web services using SOAP and XML using Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.

Integrated with various external systems using REST web services.

Created JUnit test cases to automate the testing of business logic.

Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Used Spring Tool Suite (STS) IDE tool for application development.

Performed unit testing with JUnit and used Mocha and Chai for Java Script framework and CyPress for e2e testing.

ENVIRONMENT: Kotlin, HTML5, CSS3, JavaScript, JQuery, Ajax, VueJS, AWS, Microservices, Spring, Spring Boot, Spring Security, Spring batch, Spring MVC, JUnit, J2EE, Drools, Node JS, Gradle, JMS, RESTful, Agile Methodology, Log4J, Web Sphere, GitHub, STS.

Process weaver software solutions, Hyderabad Feb 2014 to Dec 2015

Associate Java Developer

RESPONSIBILITIES:

Followed Agile Scrum methodology and used Test Driven Development (TDD).

Developed the application using the Struts Framework that leverages classical Model View Controller (MVC) architecture.

Implemented the Spring MVC framework in the application.

Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) and Inversion of Control (IOC).

Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework Hibernate.

Used Struts Validation and Tiles Framework in the presentation layer.

Experience working with MVC architecture Struts Java Server Faces (JSF) and Spring.

Involved in the development of the Debit Memo module using JSPs and Servlets.

Developed Object-Relational (O/R) mapping using Hibernate. Developed Data Access Object (DAO) persistence layer using Hibernate.

Involved in the development of web services using JAX-WS to get data from the SAP System.

Used Oracle SQL Developer for Oracle 10g for running queries to confirm the results from the application.

Involved in writing SQL queries and stored procedures for the application in Oracle.

Worked on code-merge, code integration, and module integration. Involved in monitoring the defects and assigning it to the concerned.

Used JUnit for unit testing and Clover for code coverage.

Used CVS as version control system for the application.

Provided support to the testing team and involved in the bug fixing.

Deployed the application on to IBM WebSphere in UNIX environment IBM AIX. Tested the application after making the necessary configuration.

ENVIRONMENT: Struts, Hibernate, Spring boot, JSP, Servlets, JMS, Struts 2.x, MQ Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, HTML, JNDI, CVS, Log4j, Junit, IBM WebSphere App server, WSAD, Rational Rose, SQL Server.

EDUCATION:

●Master of Technology, in Computer Science& Engineering from Jawaharlal Nehru Technological University Hyderabad, India

●Bachelor of Technology, in Mechanical Engineering from Kakatiya Technological University, Telangana, India.



Contact this candidate