Home

Nishanth Konduru - Java Full Stack Developer
[email protected]
Location: Dallas, Texas, USA
Relocation: Yes
Visa: H1B
Nishanth Konduru
Java Full Stack Developer
+1 (607) 374 - 9382
[email protected]
Dallas, TX
Yes
H1B

Professional Summary

Having 9+ years of Experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
Expertise in Collections, Threading, Generics, Enumerations, Annotations, and Apache Utility Classes like String Utile solid experience in Object Oriented Programming and Design.
Implemented Java8/7/5 features like Lambda expressions, Streams, filters and fetching documents from the database well versed in building REST API (JAX-RS) based on Spring Boot.
Experienced in developing applications using MVC model, Struts, spring 4/5, Spring Batch, Rest, Spring Security, Spring Web Flow, Hibernate and JPA
Hands on experience on front-end technologies such as HTML5, CSS, JavaScript, Struts tag libraries, AJAX, JSON, XML, XSLT, AngularJS, and Angular, jQuery, ReactJS and Bootstrap frameworks.
Extensive programming experience in developing web-based applications using JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, Spring, Hibernate 3.5/4, JDBC, JavaScript, Angular 6/7, HTML5, JS Libraries and Web Services.
Expertise in DB Design, DB normalization, writing SQL queries &PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
Extensive experience and implementation skills in Core Java, Servlets, JSP, JDBC, JNDI, Hibernate, Spring Framework, Spring MVC, Spring AOP, Spring Batch, Hibernate ORM, Spring Web Flow, JPA, JSF, JMS, EJB, Bootstrap, Java Mail, Junit.
Experienced in programming, deploying, configuring and fine-tuning middle-tier J2EEApplication Servers like open source Apache Tomcat 6.x/7.x/8.x,JBOSS, WebLogic and WebSphere.
Expertise in Software development methodologies like Agile Methodology, Test-Driven Development and Waterfall Methodology.
Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions involved in developing Web Services to send XML request and reading the response SOAP from Java platform
Expertise in various J2EE design patterns like Singleton, Factory, Abstract Factory, DAO, MVC, Facade &Business Delegate in the development of enterprise applications.
Security vulnerability fixes on server by setting up Big-Fix, Carbon-Black, Flex-era on cloud VM, Configuring firewall settings in Google cloud platform.
Good knowledge on AWS databases like RDS, DynamoDB, Redshift, ElastiCache.
Experience with containerization technologies, including Docker, Kubernetes, or Rancher. Well versed with OpenStack based cloud infrastructure
Hands on experience in Continuous Integration/Continuous delivery (CI/CD) tool Jenkins for deploying applications to AWS and on-premise servers.
Develop, enhance and maintain a Spring Boot based Micro services application used Docker containers and Kubernetes with Azure Container Service.
Extensive experience in Amazon Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front, Redshift.
Experience in handling messaging services Hadoop skills using Apache Kafka extensive experience in Micro services cloud architecture in AWS.
Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack
Good experience on version management tools GIT, TFS, CVS, SVN, Maven, Jenkins and Clear Case experienced in writing build scripts using ANT, MAVEN.
Having Good experience in developing and migrating existing application into cloud based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF).
Expertise in NoSQL databases like MongoDB worked on Mocking frameworks like using Karma, Jasmine and Protractor hands on experience with Test Mockito, Junit and Log4jin developing test cases and determining application functionality.

SKILL SET

Programming Languages C, C++, Java (1.8,1.7,1.5), J2EE, SQL, PL/SQL, Python 3.6.0, UNIX
Databases Oracle 8/9i/10g/11g/12c, SQL Server, MongoDB, MySQL, HSQL, PL/SQL, MS SQL Server 7.0, DB2, Apache Cassandra, Sybase, MS-Access
Tools TOAD, Report Builder, Maven, Jenkins, XMLSpy, Ant, PL/SQL Developer, jMock
IDE Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5, IntelliJ, WSAD, IBM RSA development IDE
J2EE Technologies Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA,
Middleware Frameworks Spring MVC, Spring Security, Spring DATA, Spring JDBC, EJB, Servlets, JDBC, Spring Boot, Struts, CSS Frameworks, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring with Hibernate, Spring Cloud, Hibernate, DWR, Log4j
Cloud Technologies AWS EC2, EBS, S3, SNS, ES, SQS, RDS, VPC, Route53, ELB, IAM, Docker, Google cloud, Elastic Search, Azure
Web Technologies HTML, JSP, J2EE, Soap, Rest, Rest API, AJAX, JSF, JQuery, CSS3, AngularJS, Angular6/7, JavaScript, JSON-Parsing, JSON-DTD, React JS, NodeJS, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, WSDL, JAX-RS, JSX-WS, Java Beans, jenJS
XML Technologies XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
Scripting Language Perl, Unix Shell
Messaging services JMS(Rabbit MQ), Multithreading, JSP, Hibernate, Apache Kafka
Architecture ORM, SOA, MVC, Service Facade, MicroServices, Client-Server Architecture
Web Services JAX-WS(R), JAX-RS(Restful), WSDL
Testing Tools/ Others JUnit, SoapUI, RTC, LoadUI
Web/App. Servers Apache Tomcat 4.0/5.0/6.0/7.0/8.0, Web Logic 10.3/12.1/12.2, Web sphere 8.0/8.5, Web Sphere Application Server 8.0 & RAD 8.5, JBoss 7.0/8.0. IIS
Version Controls CVS, SVN, RTC, GIT
Modeling/CASE Tools MS Visio Professional, Star UML
Configuration-Management Tool Kintana (Deployment Process), Subversion, Github, U deploy
Operating Systems DOS, Windows/XP/Vista/7, UNIX, Linux, Sun Solaris

PROFESSIONAL EXPERIENCE

Client : Fidelity Investments, NC
Role : Full Stack Java Developer Period : Oct 2021 Till Date

Responsibilities:
Caring out responsibility of delivering the tasks including database scripts, source code and any other documents as and when required through GitHub.
Involving in building MVC Frameworks and experience in SOA by creating web services with SOAP, WSDL.
Using REST API, HTTP requests and implemented JSON format for data exchange for communication of micro services with one another.
Expertise in spring framework extensively used Spring5.0, Spring Batch, Spring AOP, Spring JDBC templates, multi-threading and in working with SOAP & REST Web Services.
Implementing Swagger Configuration in Spring MVC for auto generating swagger JSON files for RESTAPI calls web services (WSDL) and effectively worked with SOAP and XML, and XSLT.
Implementing the user interface using the Java 8, JSP, AJAX, Angular7.0, HTML5, CSS and Bootstrap extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking and transactions.
Using Micro service architecture, with Spring Boot based services interacting through a combination of REST, Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services.
Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWSSDK to connect with Amazon SQS for bulk email processing.
Designing, developing and testing HTML, CSS, jQuery and that meets NodeJS accessibility of web browser Implemented MEAN stack architecture using next generation technologies AngularJS, Express, NodeJS and Mongo DB.
Using Hibernate as ORM tool in data access layer for updating information in the database and Spring Framework to support the Hibernate tool.
Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
Working on Docker and Kubernetes on cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
Extensively Using Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack
Developing J2EE Micro-services using Spring Boot interacting with MongoDB back end implemented fail safe and circuit breaker patterns in Spring Boot Micro service applications using HYSTRIX.
Involving in self and peer-to-peer review, creating and updating technical and functional documents.
Using Grafana as a monitoring tool for Spring Boot and Adobe Analytics for ReactJS on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.
Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB.

Environment: Java 8, J2EE, Hibernate, JPA, Spring5.0, Spring MVC, Spring Boot, AngularJS, Angular7.0, SOAP, REST, REST API, Micro services, AWS, MongoDB, PCF, Kubernetes, ReactJS, Junit, Cassandra, HTML 5, CSS 3, JavaScript, Jenkins, Kafka, NodeJS, jQuery, JBoss, Linux, CI/CD, JIRA, Eclipse, AJAX, JSON, JSF.

Client : Comcast, PA
Role : Java/J2EE Developer Period : Oct 2019 Sep 2021

Responsibilities:
Implemented Application Security program (DAST and SAST) at the enterprise level to identify, report and remediate security vulnerabilities from applications deployed in DEV, PRE-PROD and PROD environments.
Implemented data access using Hibernate framework the configuration files and the class's specific to the spring 4 and Hibernate.
Implemented the Business Objects and configured those Objects in spring MVC configuration file created Hibernate mapping files to map the POJO to DB tables.
Implemented design patterns like Singleton, Factory pattern used Apache Mesos and Kubernetes to deploy and manage Micro services.
Created a responsive web offer wall so that it could be integrated with any iOS/Android app via a web view, project was created with Google Cloud and PHP
Good Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX), SOAP, WSDL, Web Services using AXIS.
Experienced in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP, JPA, Servlets, JDBC, LDAP, Struts, spring, JSF and other frameworks.
Developed Restful clients using Spring REST Template to consume restful services from other systems Configure and deploy applications using Jenkins as Docker Containers.
Developed User Interface of the application using reusable UI components constructed using JSF (Java Server Faces) component-based framework.
Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like Mongo DB.
Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery, Angular JS and JavaScript to construct dynamic web pages.
Modified the UI screens created by web designer using HTML5, JSP, CSS3, Angular6 (for an instance) on REST API generating the Web services classes by using Service Oriented Architecture (SOA) and maven
Experience in developing the project by value-driven and plan-driven environments using Core Java 7 concepts which includes Object-oriented designs, Collections, Exception Handling, Multithreading, Functional Interfaces and stream API.
Used Restful Web services to create end points, which are accessed from UI created SQL Statement, Stored Procedure, Triggers using TOAD on MySQL database.
Designed and developed the REST based Micro services using the Spring Boot wrote various SQL queries for accessing data from database and used JDBC API for Java Database Communication.
Developed EJB Session Bean to encapsulate the business logic provided extensive pre-delivery support using Bug Fixing and Code Reviews used Intellij as IDE for developing project.

Environment: Java 7, J2EE, Spring 4.0, Spring MVC, Spring Boot, Hibernate, Angular 6, Angular JS, Micro services, SOAP, Rest, Rest API, Mongo DB, Google Cloud, Docker, Jenkins, HTML, CSS, Servlets, JavaScript, JSP, JDBC, WebLogic12, Apache Tomcat, JUnit, XML, Git, ANT, Agile methodology.

Client : Extarc Software Solutions, India
Role : Java Developer Period : Feb 2017 - Sep 2019

Responsibilities:
Involved in every phase of SDLC in design, development and testing of the application developed JSP pages and client-side validation by Java script tags.
Application was built using Micro Services architecture where most of the functionality was exposed using web services. Overall architecture was polyglot in nature consisting of various languages (Java, Ruby on Rails).
Developed Java modules implementing business rules and workflows using Spring MVC, IoC and Web Framework.
Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
Worked with Apache Lucene and SOLR for searching the person and business details Built Single page application (SOA) using AngularJS as per the requirement.
Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier Used Spring framework to implement middle tire with Spring IOC, AOP, Spring boot.
Responsible for creating REST Web services using JAX-RS strong written and verbal skills from both business and technical perspectives.
Excellent project experience in Micro Services, Multithreading, CICD, Cloud computing, Web - J2EE technologies.
Designed UI screens using JSP, Struts tags HTML. Used Java 5 for client-side validation.
Involved in the JMS Connection Pool and the implementation of publish and subscribe using JMS. Used JMS to consume messages from the JMS provider.
Developed the application using Struts and Hibernate based frameworks done with server-side validations using Struts Validation framework REST APIs, including JSON data formats wrote shell scripts in Linux to call routines.
Implemented Hibernate second level cache using EH Cache and enable the Query Cache property for cache at query level.
Experience using SOAP to test the existing services. Responsible for consuming Web Service from WSDL coming up with the test cases for unit testing before the QA release played a very important role in resolving the defects.
Deployed the application on Web Sphere Application Server used JUnit framework for unit testing of application and
Log4j to capture the log that includes runtime exceptions played an important role writing the Junit test case scenarios for all the validations.

Environment: Java 5, J2EE, Spring, Spring MVC, Spring Boot, Hibernate, AngularJS, SOAP, REST, REST API, JavaScript, JQuery, Micro Services, Oracle, Pl/Sql, JDBC, Eclipse, Web Logic, CVS, JUnit, Bootstrap, Agile, Dash Board, UML, JSP, JSTL, Servlets, Maven, CSS, JSON, Google Web Kit (GWT), ILOG, Web 2.0, Mantis, jQuery.

Client : JH Softech, India
Role : Software Developer Period : Aug 2014 Jan 2017

Responsibilities:
Built the admin module using Struts framework for the master configuration used Struts-config.xml file for defining Mapping definitions and Action Forward Definitions.
Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, Java Script and HTML/DHTML, Developed EJB components encapsulating business logic.
Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, DOM technologies.
Designing and Exposing REST API and providing documentation using Spring MVC Java expression tags were avoided using Bean, HTML and Logic Tags, used display tags to render large data.
Expertise in application development using JSP, Servlets, JDBC, JNDI, Spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL maintain current knowledge of relevant technology as assigned.
1Design and Development of business objects, data objects, REST view objects and helper classes eclipse was used for Rapid Development of the application struts MVC framework for developing J2EE based web application.
Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application written SQL/Pl/SQL queries and used DB2 stored procedure.
Used IBM Rational Clear Case (software configuration management (SCM)) for version control, workspace management, parallel development support and build auditing to improve productivity
Interacted with the client leads directly to help them integrate their application with MNP extensively worked on presentation layer and simulators developed with Struts.
Implementation of Distributed Map using Dyna Cache for implementing the distributed cache on a clustered environment.

Environment: Java, J2EE, Servlets, spring, Spring MVC, Hibernate, JSP, Struts EJB, XML, Log4J, SOAP, REST, REST API, Oracle9i, Jobs Application Server, WSAD5.1, Windows, ANT, UML.

EDUCATION
Bachelor of Technology in ECE from M S Ramaiah University of Applied Sciences, India 2014
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript sthree database rlang information technology microsoft procedural language North Carolina Pennsylvania Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1111
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: