Over 11 years of experience in web-based application development, specializing in Java and Core Java (7,8). Proficient in designing dynamic websites using HTML5, CSS3, JavaScript, AngularJS, and React JS, with extensive knowledge of SDLC processes. Skilled in developing applications with Spring frameworks and implementing RESTful and SOAP web services. Strong background in database management, including SQL and NoSQL technologies, with a proven ability to collaborate effectively with clients and teams to deliver high-quality solutions.
Overview
11
11
years of professional experience
1
1
Certification
Work History
Java Full Stack / Java Backend Developer
T-Mobile
09.2021 - Current
Implemented Angular Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
Developed microservices with Spring and tested the application using Spring Boot.
Responsible for developing the UI pages using Angular , HTML, CSS, JavaScript.
Updated the application with new features of Angular.
Enhanced legacy application by building new components in Angular and typescript.
Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
Used JSON for data exchange between client and server.
Apache Maven used for project management and dependencies process.
Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
Involved in editing the existing Maven pom.xml files in case of errors or changes to the project requirements.
Handled all the client side validation using JavaScript.
Implemented business process, database retrievals and access of information using Java and Spring Core, Spring MVC, Spring DAO, Spring Security framework.
Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
Experienced in RESTful web service development, JSON, Maven (build automation tool), GIT (source code management system), STS (Eclipse-based development environment), JIRA, OAuth, Jenkins.
Responsible for creating, designing and reviewing Web applications by gathering business specifications, the Agile Scrum Application Development Methodology adopted.
Used core Java applications all Java/J2EE using Java 1.5/1.7/1.8 and Java 8 to Developed and modified JSF pages.
Developed lazy loaded Angular modules and used VMware clarity components to build the UI.
Worked with NGRX store for statement management on the UI.
Project planning documents assumptions, functional requirements, product features and programmer specifications. Recommend operational and process improvements based on efficiencies and available technologies.
Ensures seamless performance of client applications to ensure that no schedule for a project is delayed beyond the SLA specified. Responsible for testing artefacts to improve the quality and deliver a better product to the client.
Used Spring Boot Microservice architecture to develop minimally configured REST based Web Services.
Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
Essentially worked on Message Routing and Kafka Broker implementation
Create PL/SQL packages and Java embedded procedures in Oracle Database 11g
Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Used hibernate, object / relational mapping (ORM) solution, data representation mapping technique from MVC model to Oracle relational data model with SQL-based schema.
Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
Developed stored procedures and complex packages extensively using Oracle database.
Used Angular JS framework where data from backend is stored in model and populated it to UI.
Developed and build new back-end services (Java) in a large-scale service-oriented architecture
Used Spring Boot microservice architecture to build REST-based Cloud Services with limited configuration Support through numerous Search Feature modules, Order Description.
Extraction of market principles from current software apps, recording the user tale review for creating mobile applications with all available functionality.
Developed and modified Oracle PL/SQL codes like stored Procedures, Functions, Triggers etc based on technical and functional specification documents.
Re-developing JSP elements, Custom Tag Libraries and JavaScript code for JSP’s to upload applicant case documents and also retrieve the documents from Enterprise Content Engine.
Developed Request Controller, Spring Controller response model using Spring-MVC, Using JSON as REST application response sort.
Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
Participating in design and implementation of applications using Java 1.5&1.8
Developed RESTful Services with Java using JAX-RS, Jersey and Spring Boot. Coding for consuming the Webservices APIs, getting JSON response and parsing them to get the required formats
Used Spring Security framework to setup authentication and authorization for the application using firm wide single sign on.
Responsible for reviewing measurements collected to improve efficiency and avoid bug leakage, accountable for full deployment and maintenance tasks from design review to execution, ensuring that all program improvements are seamless before deployment.
Using the Micro Services architecture, introduced Restful Web Services to access data from the client side.
Create and maintain appropriate documentation identifying and/or requesting improvements and/or requirements / specifications. When delegated, the project reach analyzes analysis and addresses machine issues.
Focused on current oracle storage protocols to extract or verify the data for correct validations, engaging regularly in code analysis and bug fixing.
Involved in Collection, Analysis, Design, Development and Testing requirements of applications developed using AGILE SCRUM methodology.
Design, build and execute an React JS (Single Page Application) that absorbs JSON from a Spring MVC and uses Spring Protection to protect the Server.
Nested views and routing introduced using React Router as needed and large routing module implanted to speed up the initial application load.
Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
Working with JSON web tokens for authentication and authorization security configurations using Node.JS.
Used JSF as web application framework for developing various web application user interfaces with AJAX.
Developing Web Services API web service using Node JS with swagger documentation
Used SQL navigator and PL/SQL for the database enhancement.
Using Kafka for Publish/Subscribe pattern in application dealing with messaging.
AG-GRID optimized for operating with tabular data and designed scanning, paging and sorting capabilities.
SASS-based CSS was used to describe framework styles and to package the code using Webpack plugin bundler.
RESTful Cloud Resources shown via JAX-RS. Implemented Angular aims to manage intermittent correspondence on different specifications through our Restful API.
Used Eclipse and JBoss IDE for developing project
Developed Micro services to provide Web Services API utilizing Spring Boot with Spring MVC
Involved in the planning of Rational Rose usage case, sequence diagrams, class diagrams, operation diagrams. Interested in designing software libraries that are modular use standard java classes and interfaces.
RESTful WEB SERVICES allowed use of Express JS to modify data in MySQL to connect various endpoints.
Design and development of application based MVC framework using React.js
Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
Design and implementation of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
Developed integration techniques using the Apache camel.
Involved in localization and internationalization of web pages using React.js.
Worked with concrete times by using java 1.5/1.8 to design and read values
As java developer my role on maintenance of insurance applications using Java and PL/SQL.
Created and configure jobs, script builder, custom command builder, agents in Bamboo.
Apache Kafka is used to send message objects to client queues and topics.
Using the Spring MVC platform, generated and construct files to create WAR files and involved in device creation. Interested in the creation of Hibernate artifacts such that data can remain in the database.
Java/J2EE Developer
Ericsson– Sweden, Europe
08.2014 - 07.2017
Design of software utilizing Agile-Scrum methods and J2EE architecture specification and design trends.
Involved in the development and programming of a modern website, utilizing Angular-JS, HTML, Bootstrap, CSS and JavaScript.
Build front-end application in Angular to capture user submissions for equipment financing, providing options to the user and email contract for signature via Docusign.
Developed Angular services, controllers and created models for two-way data binding.
Designed user Interface using Angular UI components such as tabs, grids, dropdowns etc and configured the routing service using Angular-JS router. Involved in developing Angular-JS directives to reusable UI components.
Used Angular Resource and HTTP services to retrieve the data from the server and to display the content on the browser and took part in creating custom reusable components.
Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created AngularJS service layer.
Analysis, Design & Development of Micro Services using Spring Boot (REST /SOAP), Spring Security, AOP.
Used a microservice architecture, with Spring Boot-based services interacting through a REST.
Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE, My Eclipse, J2EE (Java, Applets, Swing, JDBC, RMI), J2EE, Web application technologies (Servlets, JSP, JSTL, JSF, JNDI), Enterprise application technologies (EJB, JMS).
Coded pages with best Search Engine Optimization (SEO) techniques.
Involved in the development of HTML and JavaScript for client-side presentation and forms-wide data validation.
Used Spring Declarative Transaction Management to manage request transactions.
Spring batch jobs built for importing XML data into the database and for email alerts.
Apache Maven is used as Build tool to automate the build process for the entire application.
The Maven build tool is used to build and deploy the application and the Jenkins application for continuous integration.
Used extensively Eclipse in development and debugging the application and used SVN and GIT tools to manage the code versions.
Used Splunk for logging, analyzing, monitoring of data.
Environment: JAVA1.5, JSP & Servlets, J2EE, Struts, Spring and Hibernate, Web Services (SOAP), Dbvisualizer,Jquery,DB2, Java Script and Spring ,Spring boot, Angular.
Education
B.Tech -
Jawaharlal Nehru Technological University
Hyderabad, India
Skills
Languages: Java 15/18/17 J2EE, SQL, PL/SQL
Technologies: Servlets, JSP, Struts Framework, Hibernate, Spring MVC and JDBC , REST API , J2EE, REST ApiKafka,AWS, AEM,Python
Web Technologies: HTML, JavaScript, XML, CSS, AngularJS,React JS
Development Tools (IDEs): Eclipse, MyEclipse, Intellij,Pycharm