Post Job Free

Resume

Sign in

Spring Boot Java Developer

Location:
Hyderabad, Telangana, India
Salary:
60
Posted:
April 05, 2024

Contact this candidate

Resume:

Vineetha

Email: ad4s6o@r.postjobfree.com Phone: 913-***-****

SUMMARY:

** ***** ** ********* ********** as a Java Developer in analysis, development and testing of Web based, Client/Server and Distributed applications using Java and Java EE Technologies.

Experience developing component-based n-tier applications using J2EE technologies and strong programming experience in JDK 1.8/1.7, J2EE technologies – Servlets, JSP, JDBC, Java Persistence API (JPA), Hibernates and Spring Framework.

Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 2.0, Node JS, React JS.

Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.

Developed applications using spring frameworks which includes Spring Core, Spring JDBC, spring hibernates, spring boot and Spring MVC.

Proficient in Java/J2EE Design Patterns like Singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO).

Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF.

Experience in creating JavaScript for using DML operation with MongoDB.

Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.

Experience in implementing web-based projects using Web/Application Servers such as WebLogic, Apache Tomcat, IBM WebSphere, and JBOSS Application Server.

Defined set of security policies which helps in identifying categorizing and protecting the assets on AWS, managing access to AWS resource using accounts, users and groups.

Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.

Experience with databases such as Oracle, SQL Server, MySQL, DB2 and MS Access.

Created and developed the internal Angular 2 framework applications projects. Unit testing with Jasmine.

Strong knowledge on working with GraphQL schema, queries and mutations to interact with Mongo DB and several other data layers.

Proficient in developing APIs for middle ware framework modules for Mobile platforms using C, C++ and Java.

Extensive experience in implementation of version control software SVN and CVS.

Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used the JMS API.

Application development in different environments like Windows, Linux and UNIX.

Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and JUnit for unit testing.

Created multiple Kubernetes clusters in AWS and deploying a Docker image on top of Kubernetes Cluster for testing purpose.

Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, TeamCity, Pivotal Tracker, AWS-Code commit.

Technical expertise, Comprehensive problem-solving abilities, Innovative thinking, Interpersonal skills and Ability of quick learning and work effectively with a team under stringent deadlines.

Technical Skills:

Programming: JAVA, C, Go, SQL, PL/SQL, JavaScript, jQuery.

Scripting languages\ Web/Application Servers: JavaScript, HTML5, CSS3, AJAX, XML, Web Sphere, Tomcat and JBoss Server, JSON, DHTML, XSL, XSLT, WebLogic.

Java/J2EE Technologies\ Frameworks: Java, J2EE, JSP, JSTL, EJB, Servlet, JMS, Struts, Servlet, Spring, Spring MVC, JDBC, Factory, Singleton, Exception, Hibernate, Node JS, Bootstrap, Java Beans, Spring MVC, Spring boot.

IDE Database Systems: Eclipse, IntelliJ IDEA, Android Studio, NetBeans, Oracle 11g, SQL Server 2017, MySQL 8.0, VS-Code, Visual Studio, Dreamweaver, MS Access, Notepad++.

Distributed Technologies/ORM Tools: ELK, EJB, JDBC, JNDI, JMS, Kafka, Hibernate, JPA, Crud Repository.

Methodologies/Testing Tools: Agile, RUP, OOAD, JUnit, Selenium, Apache JMeter.

Tools: Operating Systems, ADB, Google Firebase, SQL Navigator, Jenkins, Windows, Unix, TOAD, Gradle, Ant, Rational, Maven builds and Linux.

Version Control/Web services: SVN, CVS, Mercurial, GIT, SOAP, RESTful.

Professional Experience:

Client: Kinder Morgan Energy Partners, TX March 2022 - Present

Role: Sr Java Developer

Responsibilities:

Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.

Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.

Used Java JDK 1.8 features like Lambda expressions and functional interfaces, wherever possible.

Used Java 8 Lambda expressions, functional interfaces and Streams API.

Used spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.

Used Spring ORM Hibernate Template as the ORM tool to communicate with the database.

Used Object/Relational mapping tool Hibernate and JPA to achieve object to database table persistency.

Developed RESTful APIs and backend services using Node.js, Express.js, and MongoDB for data storage, enabling seamless communication with frontend applications.

Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.

Implemented authentication and authorization mechanisms using JSON Web Tokens (JWT) or OAuth with Node.js middleware such as Passport.js, ensuring secure access to APIs.

Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using Angular 10.

Integrated third-party services and APIs into Node.js applications for functionalities such as payment processing, email notifications, or social media authentication.

Worked on a web application and web services and implemented microservices architecture using Spring Boot. Developed REST services for internal and open API clients in JAVA as well as Ruby on Rails.

Containerize services using Docker for deployment and testing using Postman Restful web services.

Implemented SOAP to develop REST Based Web services using Apache Tomcat.

Developed rich and complex Responsive Web User Interface using HTML5/XHTML, JavaScript, CSS3, XML, jQuery, Angular.JS, Node.JS and Bootstrap.

Implemented and used Rest Web Services with the help of JAX-RS to get updates from the third parties.

Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.

Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Utilized Node.js package management tools like npm or yarn to manage dependencies and streamline project development.

Developed real-time web applications using WebSocket communication with Node.js libraries like Socket.IO, enabling bi-directional communication between clients and servers.

Monitor MySQL Database Backup on AWS cloud S3 (CLI).

Worked on Virtualization (LVM, KVM, Bridge, Swap) on Superb DC.

Designed CI/CD pipeline for ART and created Jenkins jobs for different roles within the ART.

Create and Manipulate shell scripts on Production server for backup on AWS.

Implemented Log4J for Logging Errors, debugging and tracking using loggers, appended components.

Used AJAX to call the REST API methods and connect to the backend. Restful web services have been used to retrieve and update the data using this AJAX.

Implemented unit tests and integration tests for Node.js applications using testing frameworks like Mocha, Chai, or Jest, ensuring code quality and reliability.

Monitored team members to follow standards, guide lines and use new tools.

Environment: Java 10, spring MVC, Spring Boot, Hibernate, Multi-Threading, Node.JS, Angular 7, Bootstrap, HTML5, CSS3, JavaScript, JMS, DAO, Rest, WebLogic, EJB, JSON, AJAX, Apache Tomcat, SQL, PL/SQL, Oracle, Windows.

Client: Baxter Healthcare, Broken Arrow, OK Sept 2019 – Feb 2022

Role: Sr Java Developer

Responsibilities:

Developed the functionalities using Agile Scrum Methodology.

Extensive experience in various Agile methodologies like Test Driven Development (TDD).

Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.

Leveraged Node.js for server-side rendering (SSR) with frameworks like Next.js or Nuxt.js, optimizing performance and search engine optimization (SEO) for web applications.

Developed and deployed NLP-based solutions using Java libraries such as Apache OpenNLP, Stanford NLP, or Deeplearning4j for text analysis, sentiment analysis, and named entity recognition.

Developed code for Responsive web design in JavaScript using frameworks on Angular JS, React JS.

Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.

Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.

Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.

Implemented custom NLP algorithms and models in Java for tasks such as part-of-speech tagging, text summarization, and topic modeling, leveraging machine learning techniques.

Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings

Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.

Conducted code reviews and collaborated with frontend developers to integrate backend APIs with frontend components, ensuring seamless functionality across the application stack.

Integrated NLP capabilities into Java applications to extract insights from unstructured text data sources, including social media, customer reviews, and documents.

Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.

Contributed to the design and architecture of full-stack applications, providing insights and recommendations for optimizing performance, scalability, and maintainability.

Designed and implemented NLP-driven chatbots and virtual assistants using Java frameworks like Dialogflow or Rasa, enabling natural language interaction with users.

Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.

Stayed updated with the latest developments in Node.js, JavaScript, and related technologies through continuous learning and professional development initiatives.

Utilized Java-based web scraping libraries like Jsoup in combination with NLP techniques to extract relevant information from web pages and documents.

Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Java script, jQuery, AJAX and AngularJS.

Conducted preprocessing and normalization of text data using Java libraries for tokenization, stemming, and lemmatization, improving the quality of NLP analysis.

Created Reusable Modules and Custom Directives in Angular2.0, which got used in various places of application.

Worked with cross-functional teams to define NLP requirements, develop prototypes, and integrate NLP features into Java-based applications.

Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.

Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.

Integrated ActiveMQ and spring JMS API to send and receive message for the application’s Restful API.

Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.

Wrote build scripts using Maven.

Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M/M: M mappings in hibernate files and created DAO and POJO.

Environment: Core Java/J2EE, Agile Scrum, Hibernate 3.x, AWS, Spring MVC, Node.JS, Spring RESTful Web service, JMS, Cassandra, AJAX, Oracle, Servlets, Angular JS, Kafka, Hadoop, Hive, Drools, Jetty, JBoss, UML, CSS, Java Script, HTML 5, Ant, Windows, SVN, Log4j.

Client: Union Bank, Los Angeles, CA May 2018 – Aug 2019

Role: Sr. Java tech Developer

Responsibilities:

Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology (SCRUM) for developing application.

Responsible for developing java components using spring, Spring JDBC, Spring Transaction Management.

Implemented MVC design pattern using Spring Framework.

Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.

Used Micro services architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.

Used HTML5, CSS3, Java Script, Bootstrap, Angular.JS and Node.JS for front-end application development.

Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOM scripting.

Used Hibernate for Object Relational Mapping and Hibernate Query Language.

Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.

Created and compiled XML Schema to generate Java Bean classes.

Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB.

Used GIT as a version control system and deployed the application in Production environment and implemented Log4J for Logging Errors.

Wrote and debugged Maven Scripts for building the entire web application.

Developed feature components in an agile environment (Scrum) utilizing a Test-Driven Development (TDD) approach.

Providing the weekly status to clients with key accomplishments, project progress and status of the items to be delivered.

Environment: Java 8, Spring Boot, MVC, Micro Services, Hibernate, Bootstrap, HTML5, CSS3, JavaScript, Angular.JS, Node.JS, DAO, POJO, AJAX, JSON, XML, REST, GIT, EJB, Log4J, Maven, Agile, TDD, and Windows.

Client: Winnebago Industries, Raleigh, NC Jul 2017 – April 2018

Role: Java/J2EE Developer

Responsibilities:

Involved in analysis, design, and development of system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.

Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server Web Server.

Involved in all the phases of (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.

Developed WSDL's and XSD's for creating interfaces between different systems using SOAP based web services and worked on using RESTful web services.

Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with Java.

Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.

Designed and developed Application based on Spring framework using MVC design patterns.

Responsible for writing/reviewing server-side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries.

Used Amazon Web Services, is a cloud computing platform that provides clients with a wide array of cloud services and provided Amazon Web Services (AWS) as a secured cloud services platform that offers compute power, database storage, content delivery and various other functionalities in this application.

Developed Web services for the services to get the data from external systems to process the request from client sides.

Utilized SOAP UI to generate request XML's from WSDL to test the responses.

Designed and developed the business logic layer and data access layer using different kinds of EJB's and Data Access Objects (Dao's).

Used JSON for validation, documentation data required by a given application.

Used Log4j to capture the log that includes runtime exceptions.

Built scripts using MAVEN that compiles the code, pre-compiles the JSP's, built an EAR file and deployed the application on the WebLogic application server.

Used SVN as a documentation repository and version-controlling tool.

Developed JUnit test cases for unit test of all developed modules.

Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.

Wrote SQL queries for Oracle Database.

Participated and contributed to design reviews and code reviews.

Environment: Core JAVA, J2EE, JSON, JSP, MAVEN, Eclipse, Hibernate, Spring, JavaScript, HTML5.0, CSS3,

Amazon Web Services (AWS), JUNIT, Web services, SOAP, RESTful, Oracle, UML, Web Logic, WSDL, EJB, SOAP, WSDL, SOAP UI, Jenkins CI, Windows.

Client: Amex, New York, NY Jan 2016 - Jun 2017

Role: Java Developer

Responsibilities:

Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.

Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC and deployments in IBM WebSphere Server.

Effectively developed Action classes, Action forms, JSP, JSF and other configuration files like struts-config.xml, web.xml.

Extensively used the spring framework implemented upon the MVC design pattern.

Involved in the configuration of Spring Framework and Hibernate mapping tool.

Used Eclipse as Java IDE tool for creating various J2EE artifacts like Spring, JSP’s and XML.

Involved in developing Rules to send messages to customs using Rule Processor using JRules.

To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.

Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and JSON technology.

Developed web services technology JAXB to convert XML into java objects.

Developed the war/ear file using Maven script and deployed into WebSphere Application Server.

Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.

Worked on JUnit test cases to test all possible business scenarios with the knowledge of Test First Methodology and Test-Driven Development.

Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.

Involved in Production support and provided training and knowledge transfer to the user.

Environment: J2EE, EJB (Session Beans), JSP, spring, JMS, XML, Hibernate, Maven, JSON, Rest, IBM Web-Sphere, Junit, SQL and Windows.

Client: Cyient Limited, India AUG 2012 – Sept 2015

Role: Software Developer

Responsibilities:

Analyzed the current state of the business process, application, infrastructure, information, and security components along with the performance and current organizational capabilities.

Developed Lucene based search engine to help discover various reports across all silos of business functions exposed.

Developed various REST based services to expose various reports and prompts to the user and exposed the REST API.

Developed entitlement layer to provide access to various reports and prompts based on user profile.

Used Spring Core for dependency injection/Inversion of control (IOC) and implemented using Spring Annotations.

Developed the application using Spring Framework that leverages the classical (Model-View-Controller MVC) architecture.

Designed and developed Business Process layer components and integrated with spring framework.

Developed multi-threaded engine for handling subscription of various report containers for the risk users across the globe.

Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC/DI concepts.

Used various design patterns to provide clean and reusable API across the functions.

Worked closely with the Oracle database team to come up with the most efficient data model for the given domain.

Performed Coding, Code Reviews & Unit/Integration Testing using Junit.

Used SVN as Distributed version control system and branching for creating a new feature and making bug fixes.

Developed front end screens for universal search and Report Browser on jQuery and JavaScript.

Used Eclipse IDE for designing, constructing, testing, and deploying Java 2 Enterprise Edition(J2EE).

Environment: Java 1.8, J2EE, WebLogic, Tomcat, Oracle, Spring MVC, jQuery, Log4J, JBoss, Restful, Web services, JavaScript, Eclipse IDE.



Contact this candidate