Post Job Free

Resume

Sign in

Software Development Spring Boot

Location:
Philadelphia, PA
Posted:
March 05, 2024

Contact this candidate

Resume:

J

Professional Summary

●Having Around * Years of software development experience in object-oriented programming, design and development of multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.

●Intense exposure on all phases of Software Engineering (SDLC Methodology) including Requirement gathering, Analysis, Design, Coding, Testing, Web server installation, Deployment, Implementation and Documentation.

●Experience in OOPS concepts like Inheritance, Encapsulation, Abstraction, Polymorphism.

●Extensive experience in core java concepts such as Multi-threading, Concurrency, Synchronization, Exception Handling, File Handling, Generics, Serialization, De- Serialization.

●Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse and IntelliJ.

●Experience in Spring Framework MVC & Hibernate Framework.

●Good Experience in Developing Applications using Spring boot Microservices and JAVA/J2EE technologies like Collections, Exception, JDBC, JSP, and Servlets.

●Experience in developing Web applications using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), jQuery, BOOTSTRAP and Server side validations using Struts Validation Framework.

●Proficient in modeling the application tiers using Struts MVC2 (Model-View-Controller) architecture implementing the design patterns like Front Controller, Business Delegate, Command and configuring the Tiles plug-in in struts configuration file to achieve Layout management.

●Knowledge and Experience on Angular JS, Node JS, XML, AJAX, and JSON.

●Expertise in Developing and Deploying applications using Webservers like Apache and Application Servers like Apache Tomcat 5.x/6.x/7.x/8.x, WebLogic, IBM WebSphere, JBOSS, and JRun.

●Currently Working on Spring Boot microservices with JPA and building docker images and deploying in Kubernetes.

●Good Experience in creating Rest API’s.

●Hands-on experience working on different databases like Oracle, SQL Server, MySQL, DB2, MS-Access and writing PL/SQL Packages, Procedures, Functions and Triggers using SQL Plus.

●Experience in performing unit test for the applications using Junit Framework.

●Ability to develop Maven scripts to build and deploy the applications.

●Experience working as an individual contributor and as a team member coordinating with another team members possessing excellent technical background, communication, and presentation skills.

●Knowledge on Apache Kafka.

●Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adapt to the rising technologies.

TECHNICAL SKILLS:

Programming Languages

Java & J2EE, PL/SQL

Web Technologies

HTML, JavaScript, CSS, Bootstrap, XML

J2EETechnologies

Servlets, JSP, JDBC.

Frameworks

Spring boot, Spring, Hibernate, JPA, Struts

Web/App Servers

Apache Tomcat

IDE’s

Eclipse, IntelliJ, NetBeans

Database

MySQL,Nosql, PostgreSQL

Operating System

Windows XP/7/8/10, Linux

EDUCATION: Bachelor’s Degree in Computer Science (2010-2014), JNTU, Kakinada, India.

PROFESSIONAL EXPERIENCE

Neo Tech Solutions, Inc, South Plainfield, NJ Oct 2021- Dec 2022

Client : Express

Role: Java Developer

Responsibilities:

●Followed Agile Methodology in the SDLC with weekly scrum meetings.

●Developed the application involved in multi-tier J2EE design utilizing Spring, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Batch and Spring ORM frameworks.

●Involved in Writing Object Relation Mapping (ORM) implementation using hibernate and hibernate mapping and used Hibernate for mapping an object-oriented domain model to a traditional relational database.

●Used Apache Kafka for real time data processing.

●Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.

●Created Collections and documents and performed CRUD operations with Mongo repositories and developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.

●Implemented security mechanism with jQuery, OAuth2.0, Spring boot and JWT.

●SSO has been implemented with Spring boot, jQuery for third party application redirection.

●Utilized Amazon Web Services (AWS)EC2 to deploy Docker containers with both monolith and Microservices Architecture.

●Deployed AWS Lambda code from Amazon S3 buckets.

●Used Java 8 Method References feature to point to methods by their names and used functional interfaces.

●Created REST API’S using Spring Boot.

●Developed Scalable Agile Solutions using Amazon Web Services.

●Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.

●Used Oracle DB for Querying and retrieving data.

●Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.

●Used Maven building tool for creating Jar file to be deployed in application servers

●Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.

Environment: Java 8, HTML5, CSS3, Ajax, Bootstrap, JavaScript, jQuery, Hibernate, Spring IOC, Spring boot, spring security, OAuth 2.0, XML, GIT, JSP, JUnit, Maven, JAX-RS, Restful, AWS, Microservices, Apache Kafka, Jenkins, Log4J, MySQL, Splunk, JIRA and Spring Tool Suite.

Raaga Informatics, Hyderabad, India May 2014-May2017

Role: Java Developer

Responsibilities:

●Developed presentation screens by using JSP, HTML and JavaScript.

●Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Spring Framework and used for server-side validation.

●Performed client-side validations using JavaScript.

●Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.

●Used HQL statements and procedures to fetch the data from the database.

●Transformed, Navigated and Formatted XML documents using XSL, XSLT.

●Used Java Message Service (JMS) for asynchronous exchange of message by applications on different platforms.

●Developed the view components using JSP, HTML, Springs Logic tags and libraries.

●Integrated the Java code (API) in Java Server Pages.

●Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.

●Involved in developing SQL queries, stored procedures, and functions.

●Creation of database objects like tables, views using oracle tools like Toad, and SQL* plus.

●Involved in writing Stored Procedure in using PL/SQL.

●Used JUnit Testing Framework for performing Unit testing.

●Deployed application in Tomcat and developed using Rational Application Developer RAD.

Environment: Java, Spring, Struts 2.0, Hibernate 3.0, Servlets 2.5, JSP, JMS, CVS, JavaScript, XSL, XSLT, PL/SQL, Junit, Tomcat, Oracle 10g.

Srujana Masetty

E-Mail: ad34u1@r.postjobfree.com

Phone: 302-***-****



Contact this candidate