Post Job Free
Sign in

Developer Java

Location:
Irving, TX
Posted:
March 29, 2021

Contact this candidate

Resume:

Chetan Chowdary Boyapati

JAVA Developer

845-***-**** **************@*****.***

SUMMARY

Around 4+ years of IT Industry experience in Java Platform, Software Development Life Cycle (SDLC) Phases such as Requirement Analysis, Design, Implementation, Testing and Maintenance of Web Based applications in Agile methodology. Good experience in Java, JavaScript, Angular frameworks

Strong hands-on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE technologies such as Core Java with OOPs, JDBC, Servlets, JSP, Java Beans, Swing, Hibernate, spring, spring boot, spring MVC and spring batch.

Expertise in working with Object Oriented Programming (OOP) Concepts such as Polymorphism, Inheritance, Abstraction, Encapsulation and Web Services SOAP (Simple Object Access Protocol), Microservices RESTful/REST (Representational state transfer), Web services components.

Expertise in software design patterns/frameworks J2EEDesignPatterns (MVC, Business Delegate, Service Locator, Data Transfer Objects, and Data Access objects) and GOF(Gang of Four) Design Patterns (Factory Method, Singleton Pattern)

Strong working Experience in using source code/version control systems/Tools such as CVS, SVN and GIT

Familiar with using JIRA tool for bug tracking, issue tracking, and project management.

Experienced In Jenkins for continuous integration in testing

Strong working exposure on building and deploying tools - Maven, Gradle and Jenkins build

Have a strong knowledge in MYBATIS for spring batch applications.

Worked on XML technologies with MYBATIS, IBATIS

Very good experience in web API call and JSON

Proficient in Relational DBMS concepts and experience in SQL DEVELOPER and TOAD

Skilled with Query languages like SQL and PL/SQL and Query Language concepts like Stored Procedures, SQL loader, Functions, Packages and DB Triggers

Hands-on experience working with SDLC (Software Development Life Cycle) methodologies such as Agile/Scrum and Waterfall methodologies

Experience in writing test cases for unit testing on JUnit and cucumber test cases.

Strong working experience on IDEs like MyEclipse 5.1, IntelliJ IDEA, WebStorm, IBM RAD, Eclipse 3.2, and Net Beans for developing enterprise applications

Good experience in NoSQL databases like Mongo DB, Cassandra and relational data modeling, object-relational integration (ORM)

TECHNICAL SKILLS:

Languages: C, C++, JAVA JDK, SQL, JavaScript

J2EE Technologies: Struts, JSP, Servlets Hibernate, REST, Spring, Spring boot, Spring batch, Java Beans, JDBC, JMS, Web Services

Frameworks: Apache Tiles, EJB, Struts, Spring, Hibernate, iBatis, MyBatis

Web Technologies: HTML, Java Script, AngularJS, CSS, NodeJS

Databases: Oracle, DB2, PL/SQL, My SQL, SQL Server, MongoDB

XML Technologies: XML, DOM, XSL, XSLT, XPath, WSDL

Developer Tools (IDE): Eclipse, Net Beans, Visual Studio, IntelliJ IDEA, WebStorm

Tools: Tortoise SVN, CVS, VSS, GitHub, Toad, DB Visualizer, SQL developer, JUnit

Operating Systems: Windows XP/7, Linux

SDLC Methodologies: Agile

PROFESSIONAL EXPERIENCE:

CREOSPAN INC NOVEMBER 2019 - PRESENT

Java Developer

Responsibilities:

Developed various web services using REST and deployed on TOMCAT server using document literal style web services.

Developed webservices to interface database tables from Oracle and SQL Server databases

Extensively used core java concepts like Multi-Threading and Collections Framework.

Used UNIX shell scripts for running java batch components on server.

Involved in designing the Graphical User Interfaces using HTML, JSP, and JSF.

Developed data access layer and components using JPA/Hibernate frameworks with Spring framework support for object persistence to Oracle 11g.

Used session beans for web/web service development and entity beans using JPA and Hibernate for database integration.

Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, SOAP for third party customer.

Developed the application using Spring Framework which is based on the MVC design pattern.

Used test driven approach to build and test an API.

Developed StandAlone java Con jobs to get the data from a flat files and append the file data into respective databases.

Developed SQL java stored procedures, deployed and run on server.

Developed email clients for shared services and UI pages using JavaMail API, parsed and built XML parsing components using JAXP and JAXB.

Used Git for code management.

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

Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.

Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.

Used Spring MVC framework for configuring the application.

Used SQL and PL/SQL Programming extensively to talk to Oracle database.

MAVEN was used as a build tool. Also worked in an agile work environment.

Used Log4j for logging errors, messages and performance logs.

Environment: Java 1.7/1.8, Spring BATCH, Spring BOOT,Cron scripts, Hibernate, JDBC, Node JS, PL/SQL, XML, SQL Server, Log4j2, Jenkins, Maven, confluence, git, Quartz, Jira, IntelliJ, WebStorm IDE

CLIENT: DELTA AIRLINES, Atlanta, GA January 2019-NOVEMBER 2019

Backend Developer

Followed Agile software methodology for project development

Developed application on Spring framework by utilizing its features like Spring Batch injection, Spring Web flow with Spring MVC in IntelliJ IDEA

Used Gradle and Hibernate Annotations concept to retrieve data from the database and integrate with Spring Batch to interact with back end SQL Server

Used Data Source concept to connect to Database and retrieve the information from DB and designed one Rest Service to display the output

Also Used CONTROL-M Scheduler, to run the program very often and hit the database and display the results in JSON format

Used SQL SESSION Reader to read the data from database and append to csv files and JSON file

Used GSON framework to read the JSON files and to format the JSON files

Developed Rest API to processes the data from DB to another Rest Service

Developed Restful Webservices to CREATE, DELETE and UPDATE the data

Used PL/SQL for data mapping and to also created queries for MYBATIS XML

Used java spring batch code to read and retrieve the data from database

Used Jenkins build and deploy for Continuous Integration and Continuous Deployment

Participated in Core Java concepts like Collections, Multi-Threading and Serialization

Extensively performed User Interface validations on client-side

Used Angular 2 for the front end

Created REST APIs to communicate with the backend

Managed Docker orchestration and Docker containerization using Kubernetes.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS

Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency

Used JIRA tracking tool for assigning and defect management

Logging framework Log4J2 is used for log messages

Developed Rest API in Node JS using express service

Environment: Java 1.7/1.8, Spring BATCH, Spring BOOT, Hibernate, Node JS, PL/SQL, MYBATIS, XML, SQL Server, Log4j2, Jenkins, Maven, confluence, git, Quartz, Jira, IntelliJ, WebStorm IDE

CLIENT: AUTOMOTIVE ROBOTICS INC., Peoria, IL March 2016- Jan 2019

Full Stack JAVA Developer

Followed Agile software methodology for project development

Extensively worked on developing UI components using Angular(2) and JSON to interact Restful services

Data validations were implemented for critical functionalities using Angular(2) and JavaScript

Responsive development was implemented using Bootstrap and CSS3 media queries

Developed the GUIs using HTML/HTML5, CSS/CSS3, JSP and Angular(2) framework components using Web Storm IDE

Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC in IntelliJ IDEA

Used Hibernate named queries concept to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system (Oracle11)

Request and Response mapping using Spring (AOP) from and to the application server by annotation based spring configuration in IntelliJ IDEA

Performed bug tracking and Unit Testing using JUNIT AND CUCCUMBER

Experience working with Fiddler for searching logs on UI issues in dev and Prod Environment

Developed and configured Jasmine test cases to test the Angular controllers for UI in Jasmine framework (JavaScript Testing Framework) in WebStorm IDE

Involved in Core Java concepts like Collections, Multi-Threading and Serialization

Developed SQL stored procedure and prepared statements for updating and accessing data from database

Designed and developed automation tool suite to automate different testing scenarios on the application using Selenium

Developed Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium

Participated in designing clusters and sending the data to database and forming the designed clusters in the database and sending back to the client

Extensively performed User Interface validations on client-side

Used Maven and Gradle for application build and Jenkins for continuous integration and deployment and also used Chef to deploy code onto server (and Branching, Tagging, Release Activities on Version Control Tools like GIT)

Used JIRA tracking tool for assigning and defect management

Used GIT for maintaining the component and for release and version management

Logging framework Log4J was used for log messages

Environment: Java 1.7, Core Java, JSP, Spring MVC, Spring BATCH, Hibernate, Restful WS, HTML, JSON, Oracle 11g, IntelliJ IDEA, Maven, Gradle, SQL Developer, Log4J



Contact this candidate