Post Job Free

Resume

Sign in

Java Developer Life Cycle

Location:
Overland Park, KS
Posted:
December 15, 2023

Contact this candidate

Resume:

Mukesh Bobbala

Full Stack Java Developer

ad1zv0@r.postjobfree.com

Phone: 913-***-****

Professional Summary:

• 5+ years of experience in Software Life Cycle Development (SDLC) process which includes Requirement Gathering, Analysis, Java, J2EE and Database technologies, Developing, Testing, and implementing life cycle utilizing approaches like Agile, Scrum, Waterfall and Test

- Driven Development (TDD).

• Excellent working knowledge in JSP2.0, Java1.8, Servlet3.0, JNDI, JMS, JUnit, EJB, JDBC, and JPA.

• J2EE Design Patterns: Good experience in using J2EE design patterns like DAO, DTO, Singleton, Service Locator, Factory, and MVC Design patterns.

• Thorough knowledge in core Java concepts like OOP, Collection Framework, JDBC, Multi- Threading, Exception handling, Generics, and advanced Java concepts like JSP, Servlets, HTML, XML, AJAX, and Java Beans.

• Extensive experience in server-side programming using spring and Hibernate frameworks.

• Experience in developing Components using Spring Modules Spring - IOC, Spring AOP, Spring DAO, Spring Transaction, Spring Batch, Spring Core and Spring ORM.

• Experience in rapid application development using Spring Boot and Spring Tool Suite as the IDE.

• Good working knowledge on UI development using JSP, CSS, JavaScript, DHTML, Bootstrap, and AngularJS.

• Good knowledge in using AWS (EC2, S3, RDS and EBS).

• Databases: Experience in SQL Server, MySQL and PL/SQL. Experience in writing SQL queries, stored procedures and triggers. Experience in working with No SQL databases like Mongo DB, and Cassandra.

• Experienced in Java Web-based, Desktop Based Development with Concepts of Object- Oriented Design (OOD), Object Oriented Analysis (OOA), Object-Oriented Programming (OOP) and its implementation.

• Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures.

• Experience in using various design patterns such as MVC (Model-View-Controller), DAO and DTO in the development of multi-Tier distributed Enterprise Applications.

• Experienced in Object Relational Mapping (ORM) using Hibernate and Java Persistence API Standard (JPA) for database mapping and data retrieval facilities.

• Experience in developing server-side applications based on Restful Web Services and SOAP, using different frameworks like spring, JAX-RS and JAX-WS.

• Experience in deployment of the J2EE applications on Tomcat, IBM Web Sphere, BEA Web logic and JBOSS.

• Experienced in Presentation Tier development using, JSPs, EJB, and Java Standard.

• Professional experience in Log4J for extensible logging, debugging and error tracing.

• Resolve deployment issues and removal of bugs in the code.

• Experience with BEA WebLogic, IBM WebSphere, Apache Tomcat & JBOSS Application server.

• Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, and DB2.

• Experience in developing Java based GUI applications using Swing.

• Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.

• Experience in Angular / React Js development using Test driven development (TDD) using unit testing frameworks such as Jasmine Protractor, Karma and Selenium. TECHNICAL SKILLS:

Languages JAVA, SQL, Python, PL/SQL, UML, C, C++

Operating systems Windows, UNIX, Linux

Web Technologies JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB (3.0), Web Services, SOAP, HTML5, CSS3, DHTML,

React JS, Java Beans, JavaScript, Angular JS,

NODE JS, AJAX, Angular 2, Angular 4,

Angular 5, Angular 6, Typescript 3,

Microservices.

XML Technologies XML, XSL, XSLT, XML Beans and JAXB Version Control CVS, VSS, SVN, Git.

Web/App. Servers Apache Tomcat 4.0/5.0/6.0,

Web Logic 8.1/9.1, Web Sphere, J Boss.

Frameworks and Tools

Struts, Spring, Hibernate, DWR, Log4j, JSF,

JPA.

TOAD, Ant, MAVEN, PL/SQL Developer,

JUnit

Databases My SQL, MS SQL Server 7.0

Professional Experience:

Client: Eagle Stone, Thomasville Jan 2023 – Present Role: Full Stack Developer

Responsibilities:

• Worked as a Full Stack Developer in US Bank for CCB (Consumer Control of Business) Change Manager Application.

• Involved in documentation, review, analysis and fixed issues.

• Following Agile Software Development life cycle and reporting the work progress to finish the project within the timeframe.

• Streamlined deployment process by developing continuous integration tools.

• Configured IntelliJ Idea setup for server level changes.

• Developed code fixes and enhancements for inclusion in future code releases and patches.

• Creation of data models and rough table layout.

• Responsible for review and bug fix of the codes.

• Using JIRA to manage the issues/project workflow.

• Worked with various Version Control Systems, mostly GIT.

• Experience in developing Web Services using SOAP UI.

• Working experience in the latest Angular 6 framework with TypeScript and MariaDB.

• Performed the Synchronous/Asynchronous file operations.

• Experienced in React Component for UX-Library consisting of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, and Multi-Level Dropdown.

• Resolved cross-browser issues and website usability issues and worked on modern browsers like Mozilla Firefox, Google Chrome, Safari, and IE. Worked closely with the product, and QA teams and supported UI Implementation efforts.

• Experience in the development and implementation of Restful Web APIs, and exposing endpoints using HTTP verbs like GET, PUT, POST, and DELETE.

• Experience in version controls like SVN, and CVS to check in and check the code base to and from repositories.

• Worked closely with clients to establish problem specifications and system designs.

• Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.

• Wrote Spark-Streaming applications to consume the data from Kafka topics and write the processed streams to HBase.

• Used Micro Services with Spring Boot services and a combination of REST, and Apache Kafka message brokers.

• Coordinated with the teams for QA / UAT and issue tracking and bug fixing.

• Involved in an AGILE process, two-week Sprints, and daily Scrums, and attended daily standup meetings to discuss the development of the application to deliver in time.

• Front End User Interface (UI) Development & Back-End Development:

• Communicate with the client to understand the requirements of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.

• Involved in designing the UI pages based on Customer Requirements.

• Used IntelliJ IDE and JSON for designing, coding, and developing applications.

• Implemented Rest API service calls in Angular using HTTP Client and mapped the data in the components.

• Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements and classes, and CSS Behaviors in CSS.

• Developed client-side drop-down menus, search bars, and multi-select dropdown using ng- multi select, ng-date picker.

• Created Menus and Drawer components by using Typescript and React.js.

• Used JSON for data exchange between client and server.

• Created data model class to map data in UI pages.

• Implemented CORS [cross-origin resource sharing], allowing the request through different hosts and JSON formats for sending data in camel Case.

• Debugged the website using Chrome Developer's tool and manipulated the nodes using Document Object Model (DOM functions).

• Actively involved in coding using Java 1.8, spring 4.x to develop features from end to end.

• Involved in designing MVC models to extend the methods of the Entity Context class to Insert, Update, and Delete data in the database.

• Used Hibernate as ORM to map Java classes to database tables.

• Design and implement an application using Spring MVC, Spring IOC, Spring transactions, Dependency Injection Spring Annotations, Spring AOP, Spring Container-managed transactions, and Hibernate.

• Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers, and Spring Boot easy bootstrap applications from scratch.

• Used Spring's test framework to create integration tests for various spring controllers to test our API using unit tests.

• Worked on GIT as a version control and Used REST client / POSTMAN to check the response of various APIs, Swagger UI as a visual documentation for back-end implementation and client-side consumption.

• Cooperating with the back-end developer in the process of building the RESTful API. Environment: JAVA1.8, Core Java, IntelliJ Idea, SOAP UI, Angular 6 Restful, Maven, HTML5, React JS, CSS3, AJAX, Maven, Git, JENKINS, JSON, Spring Framework, Spring MVC, Spring Security, Spring Boot, Hibernate, Bootstrap Applications

Client: Shadow fax Tech, India Aug 2019 – Dec 2021 Role: Java/J2EE Developer

Responsibilities:

• Designed coded, implemented, optimized and tested new features and modules for the derivatives system as part of an agile team and improved automation test suites.

• Developed using new features of Java 8 annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, and collections throughout the application for well-defined programming.

• Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.

• Used spring framework and J2EE components to develop Action classes, backend processes, complex reports, and database interaction, Configured and worked with Apache Tomcat Server.

• Involved in designing and developing Micro-services that are highly scalable, and fault- tolerant using Spring Boot.

• Implemented RESTful web services using Spring Boot and consumed using Spring REST services. Published Rest services for performing CRUD operations from the database.

• Implemented Microservices into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.

• Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.

• Implemented Java Message Services (JMS) using JMS API.

• Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, Spring, and Hibernate.

• Used XML and Java Architecture for XML Binding (JAXB), to map Java classes to XML representation.

• Responsible for manipulating HTML5, and CSS3 in jQuery as well as making the page dynamic using AJAX, JSON, and XML.

• Used Bootstrap components for responsiveness in Angular project.

• Worked with JMS Connection Pool and the implementation of messaging using Spring JMS and Message Queues.

• Developed EJB deployment descriptor using XML and used JAXB components for transferring the objects between the application and the database.

• Implemented Log4J for debugging and error logging purposes.

• Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using the Test Driven Development technique.

• Wrote stored procedures using PL/SQL for data entry and retrieval.

• Designed and coded application components in an agile environment.

• Coordinating with the business and functional teams to get clarity on the requirements for analysis.

Environment: Java 8, Spring, Spring Boot, Hibernate, Tomcat. Micro Services, Hibernate, React JS, JSP, JSF, JMS, XML, HTML5, CSS3, JavaScript, EJB, Log4j, JUnit, PL/SQL, Agile and Windows. Client: Nowfloats Tech, India June 2017 – July 2019 Role: Java Developer

Responsibilities:

• Gathered Business Requirements and meeting different users of the application.

• Involved in the development and implementation of the application using spring and J2EE frameworks.

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

• Implemented application-level persistence using Hibernate and Spring.

• Created connections to the database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.

• Created XML Web Services for transferring data between different applications.

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

• Used Log4J to capture the log that includes runtime exceptions. Implemented Log4j to maintain the system log.

• Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.

• Created SQL Queries using Joins, Unions, Nested Selects and Aggregate Functions

• Worked in a deadline-driven environment with immediate feature release cycles. Environment: Java, Spring, Hibernate, XML, EJB, Log4J, JUnit, Maven and Windows. Education:

Bachelor in Vaagdevi Engineering College in Computer science Masters in University of Central Missouri in Computer Science Certifications:

Amazon Certified Developer -Associate issued by AWS.



Contact this candidate