| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
Senior Full stack Java DeveloperContact: PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLEProfessional Summary: 12+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi-tier applications using Java/J2EE technologies. Good experience in all stages of the Software Development Life Cycle (SDLC) from analysis, design, development, testing, implementation, and maintenance. Expertise in Implementing Java and J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton, and Front Controller. Strong working experience under new technologies introduced in Java like Functional interfaces and Lambda Expressions. Hands-on experience in development of Microservices using Spring Boot and deploying in Docker. Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming. Experience in Analysis, Design, Development, Integration, Implementation, Maintenance, Debugging, Reports, Testing, Production, and Support in a client server environment utilizing Object Oriented Technology and web-based applications. Extensive experience of working on Agile and Waterfall methodology. Experience in J2EE technologies including JSP, RMI, MVC Framework, Servlets, JDBC transactions etc. using design patterns. Strong programming skills and development experience in Java, J2EE, Web Services, Spring, Hibernate, Servlets, JSP, JSTL, JDBC, JavaScript, Java beans, XML, SOAP/REST. Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling. Good experience in various Web Services using SOAP protocol, REST based architectures, SOAP UI, UDDI, WSDL in different projects. Conversant with Java Web Service API s such as JAX-WS and JAX-RS and its other implementations like Jersey. Skilled in developing multithreaded and socket-based applications in Java and familiar with TCP/IP, UDP, FTP, SMTP, HTTP, RPC, Unix IPC protocols. Participated in tuning Java/JEE apps and app servers to provide optimal performance, scalability & stability. Extensively worked with Unified Modelling Tools (UML) in designing Use Cases, Activity flow diagram, Class diagrams, Sequence and Object Diagrams using Rational MS-Visio Experience in using design patterns like Singleton, MVC, Factory in the development of Multi-tier Enterprise Application Developed multi-tiered object-oriented system architectures utilizing Use cases, UML diagrams, Rational Rose, and Microsoft Visio. Implemented Dependency Injection, cross cutting logics, persistence layer using Spring MVC Framework. Worked on Hibernate framework and applied concepts like Criteria, Projections and Cache mechanism for developing persistent layer and to implement database interactions. Proficient in deploying applications using Maven build tool, Jenkins Continuous integration tool. Hands on experience on integrating Spring with Hibernate using various Spring modules like MVC, JDBC, JMS, AOP, ORM and Web services. Experience of working with Apache Struts 1&2, Spring framework, Apache Tapestry and Hibernate. Experience of working with JSF2, Prime Faces -framework, Angular JS, Angular 2, Bootstrap, HTML, CSS, Java Script, Ajax, jQuery, NodeJS, Grunt, Bower, npm etc. Experience in designing and developing Object Model, State, use case, Class and Sequence diagrams using Visual Paradigm and Rational Rose software modelling tool. Solid understanding of Object-Oriented programming.Technical SkillsCloud TechnologiesAWS, IBM, VMWareJava/J2EE TechnologiesJAVA, JPA, JDBC, JMS, JNDI, MVC.
Programming LanguagesJava JDK PHONE NUMBER AVAILABLE, 11.Application/Web ServersIBM-WebSphere, Jboss, Tomcat, Jenkins, AWS.
FrameworksSpring 3.x/ 4, Apache Camel, Spring BootCloud TechnologiesAWSUI FrameworksJavaScript, jQuery, Bootstrap.IDEsEclipse, IntelliJ, Visual Studio Code.
Web technologiesHTML/HTML5, CSS/CSS3, XHTML, JavaScript, Ajax, jQuery, Angular 4/5/6/7/8/9/10/11/12, JSON.Web ServicesSOAP, REST, SOAP UI, Microservices.
MethodologiesAgile, Scrum, TDD, OOAD, SDLC.Testing technologies/toolsJUnit, Mockito, Easy Mock.DatabasesOracle 8i/9i/10g/11G/12C, SQL Server 2000/2005/2008, MySQL, MongoDB.Version ControlCVS, SVN, GIT, GITHUB.Build ToolsANT, Maven, Gradle.Messaging ToolsJMS, Rabbit MQ, Apache Kafka.PlatformsLINUX, UNIX, Windows OS, IOS, MACOS.Professional Experience:Client: American Family Insurance, Wisconsin Jan 2024 Till dateRole: Sr. Full stack Java Developer
Responsibilities: Involved in various Agile phases like requirement gathering, Design, Analysis and Code development. Designed the application using the JAVA J2EE design patterns such as Collections, Multithreading, exception handling, Generics. Used Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, JQuery, Ajax, XML and Chordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX. Created shell script files to build the application & deployed on Jenkins, built spring boot applications and deployed and developed the projects using Re. Utilized Java 8 features like Lambda expressions for collection evaluations and comparing the data, Stream API for bulk data operations on collections which would increase the performance of the application. Developed the application using Hibernate and Spring Framework. Developed single page applications using React Redux architecture, ES6, web pack and grunt. Designed front-end web-based form using Angular 8 with Ajax controls CSS and HTML5. Installed the Apache Kafka cluster and Confluent Kafka open source in different environments. Create shell script files to build the application & deployed on Jenkins, build spring boot. Have utilized Python libraries such as NumPy and Pandas for processing tabular format data. Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js.
Installed the Apache Kafka cluster and Confluent Kafka open source in different environments. Developed Object-Relational (O/R) mapping using Hibernate 3.0. Work with Oracle database and updated the SSL calls with the auto commit functionality and the TDC port for the existing Java and spring boot applications. Developed Web API using NodeJS and hosted on multiple load balanced API instances. Was a part of the AWS migration team, where in had to work with packaging of the project. Was an integral part of the team responsible for transition from bit bucket to gitlab repository. Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager). Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator. Designed, configured and deployed Confidential Web Services (AWS) for a multitude of applications utilizing the Confidential Web Services focusing on high-availability, fault tolerance and auto-scaling. worked in Shell Scripting Server, Unix and Linux, Open stock and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture. Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries. Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by Angular 7. Hosting Micro Services on AWS platform. Developed interactive web pages using HTML, CSS and JS and used Bootstrap for cross browser compatibility. Worked on responsive design and developed a responsive website that could be served to Tablets and mobile users using ReactJS Designed, developed, and architected middle tier Restful Web API layer for the mobile applications. Developed Spring based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules. Developed the application using Spring Framework that leverages Model View Layer (MVC) architecture. Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data. Spring Security is used for Authorization like Method Level Authorization and URL Level Authorization. Simplified asynchronous calls to the backend REST API's by implementing Angular12 both Promises and Observables, listeners from RxJS reactive libraries. Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via XML response and updating the HTML pages. Used Web services (SOAP) for transmission of large blocks of data over HTTP. Used XML Web Services using SOAP protocol to transfer data from one application to other which is remote. Worked on message brokers such as RabbitMQ. Configured Hibernate objects as Spring Beans in the Spring Configuration File. Configured the Hibernate configuration files to persist the data to the Oracle 21g Database. Worked on writing complex and optimized SQL queries. Used version control repository SVN (Subversion by Apache) and JIRA for issue tracking. Used Maven as a build tool and retrieved all the dependencies required for the application. Used SOAP UI for testing the web services, AppDynamics for application health and Mockito for testing. Used Log4j framework to log/track application. Created CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins.Environment: Java, J2EE, JDK, HTML, CSS, Bootstrap, AJAX, JavaScript, JSF 2.1, Spring Dependency Injection, Spring 3.x, Hibernate, Soap UI, Maven, SVN, XML, SOAP web service, PCF, RabbitMQ, JBoss, PL/SQL, Oracle 21g, JIRA, Mockito, Angular 12.Client: CVS Health, Rhode Island, United States Sep 2022 Dec 2023Role: Sr. Full stack Java Developer
Responsibilities: Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment. Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications. Architected, Designed, and Implemented SPA (single page application) using Angular 2 Module, Component, Template, Metadata, Data Binding, Directives and Dependency Injection. Simplified asynchronous calls to the backend REST API's by implementing Angular12 both Promises and Observables, listeners from RxJS reactive libraries.
Worked with Angular 8 to develop single page applications, worked with NGRX for managing Angular applications. Used Angular 9 Reactive forms to implement complex forms and performed the validations using Form Builder. Used Angular Material components developing the UI. Involved in deployment of microservice through CI/CD pipeline using Maven, Docker, OpenShift. Built customized Web Applications to the highest specifications using Ruby on Rails, HTML, CSS, C#, AJAX, DOM, JSON and Twitter Bootstrap implementing TDD. Used Angular Http services to perform backend REST webservices interactions to get and post JSON data. Designed, Debugged and Developed applications using Integrated Development Environment (IDE)IntelliJ IDEA. Used Apache Camel routes to build customized routes and Spring XML and Camel blueprint to integrate with other Enterprise applications. Configured the xml files for spring security injection to ensure back-end security by discriminating the role of users as well as access authority for the URIs and server-side assets. Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database. Implemented module wide routing in the application using Angular router and also created various Route guards. Experience in Vue.js for building apps and declarative templates with databinding, created some custom directives in the application. Involved in writing the front-end code for the application using React.js. Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development environment.
Developed complete Business tier with stateless and Stateful session beans with JPA and involved in writing JPA named queries and to fetch data from Oracle database. Used Spring MVC for implementing web tier and developed web-based application service components and configured beans using Spring IoC. Enhanced legacy application by building new components in Angular 9 and typescript. Responsible to Load the required data into Mark logic database using MLCP (Mark logic Content Pump) from the source systems and setting up triggers to fire appropriate action based on the document load.
Created RAML for rest services that helps Apigee team to connect API to outside world. Designed and implemented publication systems in Java using XQuery to integrate with the Mark logic XML database engine. Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data. 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.
Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node.js, and Mongo DB to store and present assessments. Used Jenkins for continuous integration and GO for continuous delivery/deployment of the applications.Environment: Java 1.8, IntelliJ IDEA 15.0.6, Groovy 2.4, Aws, Apigee, Spring boot, Microservices, Python, Angular 9-12 Apache Camel 2.14, JUnit 4.11, Gitlab 7.8.1, Maven3.3, Log4j, JAXB, Git, HTML5, CSS3, Jersey, JavaScript, Mark logic, React JS, Angular 9-8, Spring 4.2.0, JPA 2.1, Tomcat 9.x, Elastic Cloud Compute (EC2), Node.js.Client The Home Depot, Colonia, NJ Jan 2021 Aug 2022Role: Sr. Full stack Java Developer
Responsibilities: Used the Spring Framework features like Spring Modules (IOC, MVC, Batch, Web Services and Integration). Used Spring IOC (Inversion of Control) for injecting the beans and reduced the coupling between the classes. Used HTML5, CSS3, Bootstrap, REST API services to develop the UI components. Also helped develop form validation using JavaScript and HTML. Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with Mustache.js for front end MVC/templating. Worked with Terraform Templates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment. Evaluate and identify best practices for implementing Angular 8. Continuous Integration for scenarios tagged as Sanity & Regression and Continuous Delivery (CICD) including GitHub, Jenkins. Prepared status reports and Served as the administrator for a large environment of RedHat and Solaris systems. Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager. Converted existing AWS infrastructure to Serverless architecture with AWS Lambda, Kinesis and deployed with Terraform and AWS CloudFormation. Developed Data Access Object (DAO) persistence layer using Hibernate 3.0. Developed automation scripting in Python core using Puppet to deploy and manage Java applications across Linux servers. Involved in creating a reusable component using React JS for DOM manipulation. Supported Verizon DevOps software test life cycle, research bug reports and find and deliver software solutions and test environment bug releases. Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework. Maintain and enhance automation to support setup and provisioning of new projects in OCP and OpenShift upgrades. Set-up databases in GCP using RDS, storage using S3 bucket and configuring instance backups to S3 bucket. prototype CI/CD system with GitLab on GKE utilizing kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy. Involved in writing Java API for Amazon Lambda to manage some of the AW S services. Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning. Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, Javascript and Bootstrap.
Update Jenkins pipelines and OpenShift templates to make use of the new environment. Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database. Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration. Design and develop application codes using Java/JEE, XML, SOAP, REST, Spring Framework, and Hibernate Framework. Developed Project Specific Java APIs for the new requirements with the Effective usage of Data Structures, Algorithms, and Core Java, OOPS concepts. Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle. Used SOAP based Web services and RESTful Web services for transferring data between applications Used scripting tools JavaScript, jQuery and for asynchronous calls Ajax, Json were used. Automated provisioning and repetitive tasks using Shell scripting, Linux, Gitlab, Docker container, Jenkins, and service orchestration reducing the manual effort. Developed views and controllers for client and manager modules using Spring MVC and Spring Core. Wrote Maven build scripts and configuring and using Log4j. Involved in creating, modifying, and updating database tables in Oracle Server. Implemented SOAP based JAX-WS Web Services. Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate. Used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation. Used Eclipse IDE for developing, debugging, integrating, and deploying the application. Implemented Web Services with the help of WSDL, Soap and JAX-WS to get updates from the third parties.
Developed the application from the existing legacy applications using JDK11, Angular 10, Spring Boot 2.3 and Gradle 6.5. Developed Front end using Angular 10, HTML5 and SCSS and Pallet which is a Confidential internal library for designing which can be implemented in HTML, Angular and other frameworks. Developed and designed administration tracking system using Java, J2EE and SQL as a database. Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.Environment: Java SE 7, J2EE, Hibernate, Servlets, JDBC, EJB s, JSP, Spring IOC, Spring MVC, Spring AOP, JavaScript, jQuery, Apache Tomcat, Angular 10, WebSphere, Rational Application Developer, Oracle, Windows.Client: United Airlines, Texas Oct 2018 Dec 2020Role : SR. Full stack Java DeveloperResponsibilities:
Extensively used Spring Boot configured Application Context files and performed database connectivity through Hibernate.
Developed REST APIs and data transformers using the java 8 features lambda and Streams.
Used Spring 5 Web Client to make external calls to retrieve data from ADP APIs
Developed Microservices to provide Restful API utilizing Spring Boot with various data persistence frameworks such as Hibernate, Spring Data JPA, and messaging engines.
Designed and developed Microservices based business components and RESTful service endpoints using Spring boot.
Configured Apache Kafka Consumer and Producer metrics to visualize the Kafka system performance and monitoring.
Extensively used GCP resources to develop robust applications like GCP Pub-Sub, Kubernetes Engine, GCR, and more.
Involved in consuming RESTful services and processing JSON data to render on UI.
Implemented Microservices using Spring cloud and set up APIGEE API Gateway, implemented Eureka naming server, and distributed tracing with Spring Cloud Sleuth and Zipkin.
Developed views using Bootstrap components, and Angular-UI, and was involved in configuring routing for various modules using an angular UI router.
Redesigned and developed a web application using Angular 7 as front-end and using Web API.
Enhanced Template-Driven and Model Driven forms mechanism by adopting @NgRx/store and @NgRx/effects which optimizes the storing and state of the data while navigating between the forms in application.
Experience in working with GraphQL queries and using the Apollo GraphQL library.
Experience working with (consuming) REST or GraphQL APIs via client-side JavaScript or server-side via NodeJS.
Used Kubernetes as an orchestration tool to manage the Docker container to facilitate the management and deployment of the containers in a distributed architecture.
Wrote Terraform scripts to deploy apps to the Kubernetes engine and Connected to Vault to store and retrieve sensitive data like passwords.
Maintained Test Driven Development (TDD) approach using Agile Methodologies
Used Splunk tool to search the application logs and implemented AppDynamics for application performance monitoring.
Worked as part of an agile team, followed the methodology on a routine, and attended regular Scrum meetings held by the Scrum Master.
Successfully implemented whole Devops and CICD process using GitHub, Nexus, Artifactory, HP Fortify, Sonatype CLM, Sonarqube, Jenkins, Confidential Urban code Deploy. Analysed Business requirements and existing software for High Level Design. Prepared System Requirement Specification (SRS) and functionality documents. Followed Scrum concepts of Agile Methodology to produce high Quality application. Designed and developed user interface screens using AJAX, HTML, DHTML, JSF, Servlets and JavaScript. Manage automation playbooks and documentation related to OpenShift. Installed, configured and troubleshot Solaris and Red hat Linux systems. Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP. Involved in creating a reusable component using React JS for DOM manipulation. Used JavaScript to validate the fields of the user registration screen and login screen. Implemented Spring MVC architecture. Setup users and enforced security policies in DB2 UDB, Oracle and Sql server databases modules. Develop the online web application using HTML/CSS & JavaScript, AngularJS/AngularJS2, Spring Boot, Spring MVN and Bootstrap. Continuous Integration for scenarios tagged as Sanity & Regression and Continuous Delivery (CICD) including GitHub, Jenkins. Experience with Kinesis, Lambda, Docker, Elastic Beanstalk and AWS Cloud Formation Involved in migration of previous platforms from Spring-to-Spring Boot for building microservices. Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Strut s web layer. Implemented Struts 2 framework for web controller, utilized Strut s validations. Designed and integrated the full scale Hibernate Persistence solutions with the application architectures and also used Annotations Developed Session Bean for implementing the Business Logic. Implement Spring Boot microservices to process the messages into the Kafka cluster setup and implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper. Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules. Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly. Experience with open-source databases such as Cassandra, MongoDB. Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule. Implemented caching techniques, wrote POJO classes for storing data and DAO s to retrieve the data and did other database configurations using Hibernate. Wrote build & deployment scripts using Maven.Client: Silver Cloud Technologies, Hyderabad, India May 2016 June 2018Role: SR. Java DeveloperResponsibilities: Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema. Used JavaScript, jQuery, AngularJS, Node JS and AJAX technologies for front end user input validations and Restful web service calls.
Experience in design development of SOA solutions using Oracle Middleware using BPEL, OSB, and SOAPUI. Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags.
Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express Framework. Familiarity with Apigee DevOps best practices, including CI/CD pipeline, version control, and automated testing. Used jQuery and JSF validation framework for front end validations.
Created a Single Page Application (SPA) using AngularJS as framework, to bind data with specific views and to synchronize data with server.
Performed Application Demo s to the end clients. Developed WS-Security based Web Services to interact. Understanding and analyzing business requirement. Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development. Creating and Maintaining DB2 Federated systems with data sources across heterogeneous database (DB2, Oracle, Sql Server) environment using DB2 Data Joiner and Relational Connect for migrating, converting and populating shared organizational data. Implemented client-side data validations using JavaScript and Server-side data validations using JSF validators. Developed & deployed the application in Web sphere Application Server. Involved in the design and development of XML presentation. Created XML Schema, XML template and XSL. Involved in the design and development of XML presentation using CSS & XSLT. Created tables and populated data in IBM DB2 database. Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements. The UML use case designs are developed using and Rational Software Architect v7.0/6.0.
Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g. Used Hibernate, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema. Responsible in maintaining the testing and development environments with every day smoke test Hands-on experience with Terraform and its infrastructure-as-code (IaC) approach. Experience with Cloud technologies such as Azure, AWS, or Google Cloud. Auto scaled the pods using Kubernetes.
Designed front end using HTML 5, CSS3, jQuery, Bootstrap and Angular JS System builds using Spring Model View Controller (MVC) architecture. RESTful web services using Jersey for JAX-RS implementation. Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation. Integrated Terraform with CI/CD pipelines to streamline infrastructure deployments. Implemented pre-authentication framework (Spring Security) for authentication and authorization.
Used spring framework including spring core /IOC, Spring Web, Spring Security, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions. Worked on build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Micro services. Used a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information between multiple business applications. Used a Micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ to deploy Identity micro services and Micro Components. Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application. Written SQL Queries and stored procedures to interact with Oracle DB. Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
Strong problem-solving and debugging skills with experience in optimizing API performance. Good experience in writing and modifying SQL LOADER, PL/SQL codes including Packages, Materialize Views, Nested tables, Triggers, and Functions. Solid experience in writing SQL, stored procedures, proficient in SQL query performance. Configured Data Sources for the Oracle database system using IBM WebSphere.
Developed JUnit test cases for elements, web beans, handlers, and view helper classes. Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
Used SVN for version control tool and Spring Tool Suite (STS) for IDE. Used Tortoise SVN to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.Environment: Java, J2EE, HTML, CSS, JavaScript, Servlets, JSP, XML, Hibernate, Spring, Spring Framework, Spring Boot, Spring Security, Spring MVC, Tortoise SVN, JDBC, Maven, Tomcat Server, JMS, AngularJS, Angular, AJAX, AWS, SOA, Soap, Restful, WSDL, JIRA, Log4J, JUnit, Linux, STS, Oracle, Agile Methodology.Client: Codal, India Feb 2014 April 2016 Role: Jr. Java Developer
Responsibilities: Designed, developed the application using Agile Scrum methodology by breaking down project into several sprints. Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the timeline for the stories and project.
Design and develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and Angular.js that meets accessibility and web browser standards for website.
Developed SOAP based web services using Apache CXF and test them using SoapUI. Developed the persistence layer (DAO) and the presentation layer (controllers) and used J2EE design patterns like Model View Controller, Data Access Object, and Business Delegate, etc.
Used Spring Core Annotations like Spring DI for Dependency Injection, Spring MVC for REST API s and Spring Boot for Microservices.
Manage dependency injection using Spring Boot frameworks. Implemented Spring Boot Microservices to perform modular functionality as per Microservices architecture.
Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. Used Hibernate annotations for Object Relational Mapping (ORM) with Oracle database. Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts. Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies. Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool. Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate. Developed stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database. Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript. Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow, AJAX and CSS. Wrote application front end with HTML, JSP, Ajax, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen. Used jasper reports for generating customer reports. Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer. Used log4j for tracking errors and debugging the code. Wrote build deployment scripts using ANT, shell scripts and JACL on unixenv and deployed the application in WebSphere App Server. Developed Messaging frame work for Asynchronous service using JMS. Involved in implementing Branching Methodology Plan and performed Checking/Checkout in Subversion.Client: Tata Consultancy Services, India. Jan 2012 Jan 2014 Role: Java Developer
Responsibilities: Designed user interface using HTML, CSS, JavaScript, jQuery, Ajax, XML, NodeJS, AngularJS, and Bootstrap for responsive web design. Developed user interface using JSP, Struts published validation framework to support client-side and server-side validations. Developed innovative user interfaces and implemented MVC architecture using Spring Framework. Developed Kafka consumers to consume data from Kafka topics and integrated Kafka source to read the payment confirmation messages. Developed RESTful web services and worked on migrating the SOAP services to REST web services by completely rewriting the application, also created an adapter API to convert the responses. Developed a REST microservice to utilize it as a job scheduler that operated asynchronously and receives replies from gateway servers leading to automation. Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
EDUCATION Masters in computer applications from JNTU, India
Bachelors in Science and Computers from Andhra University, India |