Kalyan - Sr Java Full stack /J2EE Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: YES |
Visa: H1B |
M Chandra
[email protected] 469-209-6232 Summary: 12+ years of experience in all the technical phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies. Well versed with complete software development (SDLC) using various methodologies like Agile Methodology, Waterfall Methodology and Test-Driven Development. Expertise in client-side design and validations using HTML5, CSS3, jQuery, JSON, Ajax, AngularJS, NodeJS, Bootstrap, Tag Libraries, JSTL. Cognitive about designing, deploying, and operating available, scalable and fault tolerant systems using Amazon web Services (AWS). Good working knowledge with Java 1.8 features like stream, Lambda expressions and functional interfaces etc. Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and useHibernate Annotations to reduce time at the configuration level. Having experience with Cloud Computing environment like Amazon Web Services (AWS), Docker Containers. Managed operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, AWS IAM, Pivotal Cloud Foundry, Elastic Load Balancers (ELB) and Relational Database Services (RDS). Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Microservices Architecture. Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics, Data Structures and Algorithms. Expertise in J2EE Technology- Servlets, Struts, spring, JDBC, JTA, JPA, Hibernate and JMS. Experience with distinctive design patterns like Singleton, Business Delegate, Session Facade, Service locator, Transfer Object and MVC. Worked with design and development of robust and highly scalable Web Service platforms and API s based on REST and SOAP for enterprise applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks. Expertise in back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI). Experienced in building Web Services for Service Oriented Architecture (SOA). Good Understanding in databases such as Oracle, MySQL, SQL Server, Mongo DB, and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers, and packages. Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM. Experience in JMS over messaging to exchange information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ. I am proficient with building automation tools like Gradle, Maven and Ant for buildings and deployments to different environments. Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS. Experience with JUnit, Mockito, Log4j and JIRA in developing test cases and determining application functionality. Experience inUNIX/LINUX Shell Scripting and Deployment of Applications in Server. Decent Experience in using code repository tools GIT, Tortoise SVN, and Visual Source Safe. Effective communication and analytical skills and a demonstrated ability to manage multiple tasks as well as work independently or in a team. Technical Skills: Programming Languages C, C++, Java 1.8, J2EE, and PL/SQL. Tools and Framework Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Struts, JSF, JUnit, SOAP UI, JReport. J2SE/J2EE Technologies Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, EJB, Spring, Hibernate, JNDI, JPA JMS, Web Services (JAX-RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL), Groovy/Grails. Web Technologies HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, Angular 10, JSF, AJAX, NodeJS, JSON Restful. XML Technologies XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT. Cloud Technologies AWS EC2, ELB, S3 Databases Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB. Web/Application Servers Apache Tomcat, IBM WebSphere, Glassfish, Web logic Application server, JBOSS. Build Tools ANT, Maven, Gradle, Docker and Jenkins IDE / Tools Eclipse, IntelliJ, Spring Tool Suite (STS) Testing Tools/ Others JUnit, Mockito, Soap UI, Log4j and JIRA Version Control Tortoise SVN, CVS and GIT Platforms Windows, Mac, Linux, and Unix. Methodologies Agile, Waterfall, Test Driven Development Professional EXPERIENCE: Client: Verizon Dallas, TX Jan'23 Till Date Role :Sr Java Full stack /J2EE Developer Responsibilities: Involved in complete Software development life cycle (SDLC) to develop the application. Designed and developed the application using Java J2EE technologies Spring, Spring MVC, Struts 2.0 and SOAP based web services to integrate multiple applications. Developed cross-browser/platform HTML5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards. Implemented automated build and deployment pipelines using AWS CodeBuild and AWS CodePipeline, ensuring continuous integration and delivery (CI/CD) of applications with high efficiency and reliability. Created RESTFUL Web Services to serve data to the front-end application in JSON format. Expert knowledge, Design and Develop Restful web services as per business needs. Experience developing UI using AngularJS 10, legacy JSP pages. Designed the Database, used Spring JPA to implement the Persistence layer. Define Database schema based on the analysis of the business domain and requirements. Used Git as the version control tool and Maven, Jenkins, Jira has built and developed tools. Expert Knowledge in developing Restful Web services as per functional specs. Worked on developing Auditing systems to detect and report the system changes and updates. Worked in Agile process to streamline development process with iterative development. Owns the responsibility of REST services deployment in CI/CD on AWS cloud environment. Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF. Employed AWS SNS messages with JMS to create queues enabling service subscription and event listening through logical implementation. Implemented OAuth 2.0 authentication and authorization for securing REST APIs and microservices using Spring Security and Spring Boot. Developed PL/SQL stored procedures and triggers to calculate, update tables, and implement business logic in Oracle. Optimized SQL queries and database schemas to enhance performance and reduce latency for high-traffic applications. Set up AWS services EC2 instance, Route53 to host DNS in the development environment, utilized AJAX for server communication, and integrated Fargate with Amazon ECS to ensure high availability and fault tolerance in deploying containerized applications. Designed and implemented multiple AWS Lambda functions for processing data and business logic employing serverless architecture model and worked with Amazon Aurora to deploy and manage high-performance relational databases. Deployed Spring Boot based micro services into Docker containers using Amazon EC2 container services. Experience with building Docker Images and running them on Docker Container. Used NPM for installing required node modules and other published Angular NPM modules. Created and configured microservices and integrated with Angular application. Maintaining and updating various Web applications created primarily in Python. Developed POC to create a user interface in Angular 10 for developers, Presentation as a Service Used AWS CloudWatch to search and review logs while working on production environment incidents. Configured event-driven Lambda functions to trigger in response to S3 bucket changes, DynamoDB updates, and API Gateway calls and utilized Redis as caching layer. Developed business tier components and services following SOA and using RESTful services. Designing an object-oriented system using Python and SQL server. Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA. Extensively worked on AWS EC2, ECS, CloudWatch, S3, Lambda. Used Jenkins to build applications and Eclipse, Visual Studio Code as the IDE for application development. Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication. Adopted Agile Methodology, this includes daily stand-up, bi-weekly code review meetings with QE. Exceptional knowledge in using Oracle database. Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, SOAP Services and Restful Web Services using Microservices architecture, ReactJS, NodeJS, AJAX, Spring JDBC, Swagger, HTML, CSS, jQuery, JavaScript, JSP, Servlets, XML, Hibernate, Jenkins, Apache Tomcat Server, WebSphere, Angular 10, Json, Oracle DB, JBoss. Client: Boardriders Huntington Beach, CA. Aug 21 Jan'23 Role : Sr Java/J2EE Developer Responsibilities: Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture, Angular 6. Developed reusable components and Services using Angular6. Developed Templating Library for form generation with EJS.. Developed cross-browser/platform HTML5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards. Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project. CreatedRESTFUL Web Services to serve data to the front-end application in JSON format Enhanced and built reusable components across different modules using Custom directives and CSS classes. Developed custom ETL workflows using frameworks like Apache NiFi or Spring Batch. Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements&Classes, and CSS Behaviors in CSS. Developed RESTful Web services client to consume JSON messages using Spring Boot configuration. Used validators, converters, jQuery, and JavaScript inbuilt functions in the application for validation. Used singleton and factory design patterns for common functionality of application. Developed controllers, services, business models, DAO s for various modules of web stores. Developed business tier components and services following SOA and using RESTful services. Implemented DAO for data access using Spring MVC, Spring Boot and Hibernate. Designing an object-oriented system using Python and SQL server. Developed a fully automated continuous integration system using Git, MySQL and custom tools developed in Python and Bash. Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate and JPA. Used AJAX calls for data updates in UI along with JSON data parsing. Used Jenkins to build applications and Eclipse, Visual Studio Code as the IDE for application development. Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication. Adopted Agile Methodology, this includes daily standup, bi-weekly code review meetings with QE. Collaborating with an offshore team, supporting the production drop, and planning the sprint. Environment: Java 1.8, J2EE, Spring IOC, Spring MVC, Spring Boot, Spring JPA, SOAP Services and Restful Web Services using Microservices architecture, NodeJS, AJAX, Spring JDBC, Swagger, HTML, CSS, jQuery, JavaScript, JSP, Servlets, XML, Hibernate, Jenkins, Apache Tomcat Server, WebSphere, Angular 6, Json, Oracle DB, JBoss. Client: US Bank Irving, TX Jan 20 Aug'21 Role : Java Developer Responsibilities: Involved in all phases of the Software Development Life Cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of design phase. Prepared Technical Design documents with UML diagrams using Microsoft Visio. Extensively used the core-concepts of java such as Stream API, Exception-handling, and Collections for business logic development. Identified and resolved issues related to application deployment, server configuration, or performance bottlenecks on JBoss. Writing behavior-driven tests in Java using frameworks like JBehave or Cucumber-JVM. Optimizing code performance in Golang by leveraging language-specific constructs like slices, maps, and interfaces. Managed Unix/Linux systems hosting WebLogic servers. Developed and maintained Java applications using Spring MVC, Hibernate, and Angular. Integrated JAVA EE technology Spring MVC with Hibernate for the persistence layer access for mapping to the tables in the Oracle 12c Database. Analyzed heap dumps or thread dumps to identify memory leaks or concurrency issues unique to Java 11. Employed reactive programming paradigms to develop responsive and resilient applications, utilizing tools like Reactor and RxJava. Designed and developed secure authentication and authorization solutions using OAuth 2.0 protocols for Java-based applications. Developed cloud-native applications using AWS services like AWS Lambda, EC2, S3, and RDS, ensuring scalability, performance, and high availability. Experience in GUI development using Angular, ReactJS, Bootstrap, HTML5, CSS3, JavaScript, jQuery, AJAX, XML, JSON, JSP, JSP Tag libraries and Servlets. Working with the MongoDB Java driver to connect Java applications with MongoDB NoSQL databases. Configured build tools (e.g., Maven or Gradle) to manage dependencies specific to Java 11. Managed end-to-end deployment processes on Amazon AWS, ensuring smooth deployment and maintenance. Documented code changes, API enhancements, or known issues related to migrating applications from previous versions of Java to Java 11. Handling errors and displaying appropriate error messages to users based on API responses or client-side validations. Developed and maintained message queuing systems using platforms like Apache Kafka, RabbitMQ, or IBM MQ, enabling reliable and asynchronous communication between Java application Investigated issues related to containerized Java applications running on OpenShift clusters. Implemented the project by using EJB, Struts, Java 8 and J2EE, Hibernate technologies. Implemented Microservices architecture for the creation of the independent components utilizing Spring Boot for consuming all services. Utilizing Angular debugging tools in development environments to identify and fix issues during development. Upgraded existing applications to run on Java 11 by addressing any backward compatibility issues or deprecated APIs. Built integrations between Amazon Connect and Java-based applications using AWS SDK for Java and RESTful APIs to enable seamless data exchange and functionality. Created and maintained Helm charts for deploying and managing Java applications on Kubernetes, simplifying complex application configurations and deployments. Designed and implemented robust RESTful APIs with Spring Boot, incorporating comprehensive error handling and input validation to enhance API reliability. Utilized AWS cloud services, including EC2 and S3, for efficient deployment and management of applications. Developed custom ETL workflows using frameworks like Apache NiFi or Spring Batch. Utilized Spark's capabilities for big data processing, such as batch processing, real-time streaming, machine learning, or graph processing. Integrated JBoss with CI/CD pipelines using tools like Jenkins or GitLab for automated application builds, testing, and deployments. Deployed applications on Azure cloud platform and configured CI/CD pipelines using Jenkins. Developed user interface using Typescript V3 and Angular 10 as per the business and end user needs. Used GraphQL to query and mutate data from backend REST/SOAP services. Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each spring service in a cluster can be load balanced and exposed through one API gateway. Created and consumed SOAP web services, for secure retrieving and consumption of customer data. Used Java 8 Lambda expressions and functional interfaces and Streams API. Ensured adherence to best practices and architectural patterns like reactive microservices, CQRS (Command Query Responsibility Segregation), and event sourcing. Integrated automated testing frameworks such as JUnit and Mockito into CI/CD pipelines to maintain code quality and reliability. Utilized Spring AOP techniques for handling Data Access Exceptions during the transactions. Designed and implemented a Single Page Application in Angular 10 and the presentation layer using HTML5, CSS3, JavaScript 2.0. Used NodeJS for server-side code and Express.js as the framework. Used front-end technologies HTML5, CSS3, JavaScript for interacting with the user interface and designed responsiveness in the web application using Bootstrap 4. Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using Angular UI router. Leveraged Spring Boot Actuator for application monitoring, health checks, and exposing custom metrics for real-time application insights and performance monitoring. Containerized Spring Boot applications using Docker and orchestrated deployments on Kubernetes (EKS/GKE), ensuring smooth CI/CD pipelines. Conducted performance tuning and optimization of Java applications for enhanced efficiency. Build prototype for various required services such as Scheduling, Logging and Notification service using third party NodeJS based JavaScript library. Designed and implemented Java applications with seamless integration into Azure cloud services, ensuring scalable and resilient deployments. Developed RESTful APIs and microservices using Spring Boot, enabling scalable and efficient communication between distributed services. Monitored and analyzed the performance of Amazon Connect implementations, identifying and addressing issues to ensure high availability and responsiveness. Configured monitoring solutions like AWS CloudWatch to monitor application performance metrics. Used Apache Camel as the integration pattern to communicate between different enterprise components. Involved in legacy application docker build and deployment to Kubernetes pods in the cluster. Performed CRUD operations like Update, Insert and Delete data in NoSQL database MongoDB. Created EC2 instances and used the public domain to link with Jenkins for integration. Implemented JMS using Apache ActiveMQ for messaging and queues. Utilized log4j for logging, debugging and information extracting purposes. Worked in a Test-Driven Development (TDD) by conducting regression testing and used JIRA bug tracking tool and Jasper for report generation. Participated in the Agile environment according to the Sprint deadlines and meetings. Environment: Java-1.8, Java EE, Spring 4.0, Spring Security 3.2, Spring Boot, Spring AOP, hibernate 4.0.6, JSPS, Apache Tomcat 8.0, MongoDB, Apache Camel, SQL, Apache Karaf,Springboot, Typescript V3, HTML5, CSS3, Bootstrap 4, Angular 10, Angular UI, ExpressJS, NodeJS, Jenkins, Kubernetes, REST API. Client: CVS Health Woonsocket, RI July 19 Jan 20 Role : Java/J2EE Developer Responsibilities: Involved in various Test-Driven Development (TDD) methods in Design and analysis. Extensive knowledge and working experience in web development technologies like AJAX, JSP, XML, HTML5, CSS3, JSON, Java Script, jQuery. Created the EC2 Cluster to install and execute spark application for big data processing based on event notification using Lambda, SNS, and Cloud Formation. Developed API for using AWS Lambda to manage the servers and run the code in AWS. Developed Java API to interact with the Amazon SQS used for sending bulk emails. Experience on creating images through Docker and deploying them in Kubernetes environment. Experience in messaging and streaming technologies such as AmazonSNS, Active MQ and Apache KAFKA. Experienced in developing a web application by using Angular4 as a front end and using web API to receive and pass data to back end. Utilized core Angular4 features such as HTTP, Data Binding, Services and Dependency Injection. Proficiency inCI/CD tools/processes (Git, Gradle, Maven, Jenkins, and Junit) Experience in Integration of Amazon Web Services with other applications infrastructure. Experience in developing RESTful Web Services using Apache CXF and Jersey. Experience in designing User Interactive UI Web Pages and visually appealing User Interfaces with the help of HTML 5 and CSS3. Experience in front end user interface using HTML5, XML, CSS3, Bootstrap, JavaScript, jQuery, AJAX, AngularJS, jQuery and JSP2.0. Experience in using J2EE Application Servers such as WebLogic, WebSphere 7/8and JBoss 7. Experience in Oracle, IBM DB2 and MySQL. Experience in writing SQL Queries, PL/SQL Packages, Stored Procedures, and Functions. Experience in Unit testing using JUnit and TestNG. Used Eclipse IDE for developing application using pivotal components like Spring Boot, Spring Cloud, Spring Rest, Spring JDBC, etc., Experience in software development methodologies such as Agile, Scrum, Test Driven Development. Experience with configuration management tools like Subversion and GIT. Experience in use of build tools like Maven and Jenkins for build & deployment. Valuable experience in supporting applications in a Production environment. Environment: Java, J2EE, HTML5, DHTML,CSS3, Bootstrap, jQuery, AngularJS, Angular4, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate,AJAX, Spring boot, JSON,JDBC, REST, SOAP,AWS, Oracle, SQL, PL/SQL, Unit Testing, JUnit, Log4j, Maven. Client: FSSA, INDIANAPOLIS, IN Oct 18 July 19 Role : Java Developer Responsibilities: Involved in various phases of Software Development Life Cycle of the application like Requirement Gathering, Design and Analysis and code development. Used jQuery library functions for the logical implementation part at client side for all the application. Customer retail and organization Used AWS to deploy the project on EC2 instance involved in Migrating an existing on-premises application to AWS. Managed data backup and archiving on AWS using S3 and Glacier. Utilized Route53 to manage DNS zones and assign public DNS names to Elastic Load Balancers IP s. Worked on High Availability practices and deploying backup/restore infrastructure. Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB instance using the AmazonRDSConsole. AmazonIAM was used to maintain the user credentials and involved in creating customs. Involved in development of User Interface using HTML, CSS, JavaScript, jQuery, AJAX, JSON, and AngularJS to use single page application. Developed Controller classes using Spring Core, Spring MVC, and Spring AOP Modules. Development strategy for integral security models with Spring Security and Spring Boot. Configuring spring beans following the spring's Dependency Injection (DI) and Inversion of Control (IOC) principles. Enhanced legacy application by building new components in Angular4 and typescript. Used Angular4 Http client to communicate with API and used filter and subscribe in Rxjs. Implemented Microservice s using Spring Rest and Spring Boot application. Used DAO, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema. Used JSON for storing and exchanging information between browsers and servers. Used jQuery plugins for Drag and Drop, widgets, Menus, User Interface, and Forms. Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML. Used XML Web services with RESTful web service for transferring data between different applications. Developing angular services and factories for consuming web services-Ordinated with development team for deployment of application into Node Server. Making changes to the existing web applications and creating new components using React JS. Debugged the website using Chrome Developer's tool and manipulated the Nodes using DOM functions. Created custom factory service that relies on Angular $http injection to make AJAX calls back to a server and used RESTful web services to update and modify data at the server side. Used JMS API for communication between the components. Used JDBC to query, update and maintain Database Servers using SQL queries. Experience in writing complex PL/SQL queries using joints, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer. Developed test cases for Unit Testing, Integration Testing with JUnit. Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise. Collaborated with testers and developers and prepared test plans for producing high quality software applications. Worked on Log4j for logging errors, messages, and performance logs. Used Maven as a build automation tool and deployments are on Web Sphere Application Server. Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development. Environment: Java, J2EE, HTML5, DHTML,CSS3, Bootstrap, jQuery, AngularJS, Angular4, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, AJAX, Spring boot, JSON,JDBC, REST, SOAP,AWS, Service Oriented Architecture, Oracle, SQL, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Web Sphere Application Server, Jenkins and Spring Tool Suite (STS). Client: Centene Corp Tampa, FL Jan 17 Sep 18 Role : Java/J2EE Developer Responsibilities: Worked on High level and low-level system design, planning, estimation, and implementation. Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript. Developed Single page application and structured the JavaScript code using AngularJS. Design and develop template-based User Interface using Bootstrap and Angular JS. Managed all the client-side validations, slide shows, hide and show controls, dropdown menus and tab navigation using jQuery. Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise. Excellent in deploying the applications in AWS as EC2 instances and creating snapshots for the data that must be stored in AWS S3. Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers. Create and configure the continuous delivery pipelines for deploying Microservice s and Lambda functions using Jenkins server. Worked on development and implementation of the MVC Architectural pattern using Spring Framework. Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Security, and Spring Batch. Designing and implementing scalable, RESTful and Microservices based mobile back-end. The back end is being written in Java using Spring Boot for simplicity and scalability. Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be extremely easy. Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc. Designed and integrated the full-scale Hibernate persistence solution with the application architecture. Involved in design and development of the Hibernate Domain Model for the service. Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate. Enterprises Integrated Pattern Implemented with Apache Camel (ESB). Developed a RESTful based service for data retrieval to make it independent of the current application. Involved in development of Restful web services using JAX-RS in a spring-based project. Proficient in Application Development/Maintenance using Legacy RPI languages. Worked on XML and JSON for transferring and retrieving data between different applications. Wrote services to store and retrieve user data from MongoDB for the application on devices. WebSphere is used as an Application Server to Deploy the Application. Experience in using JUnit and build tools such as MAVEN. Collaborated with testers and developers and prepared test plans for producing high quality software applications. Worked on Log4j for logging errors, messages, and performance logs. Environment: Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax. Bootstrap, JavaScript, AngularJS, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, OAuth , XML, GIT, JSP, JUnit, Maven, IBM WebSphere, Apache AXIS, JAX-WS, Restful, Amazon Web Services (AWS), Microservices, Log4J, Oracle, Mongo DB, WSD, JIRA and Spring Tool Suite. Client : Zen Info Tech Solutions Hyderabad, India Jun 13 July 15 Role :Java Developer Responsibilities: Developed the application based on MVC architecture. Developed web application using JSP, Servlets, Java beans that uses MVC design pattern. Created user-friendly GUI interface and Web pages using HTML, CSS and JSP. Implemented Struts framework (Action & Controller classes) for dispatching requests to appropriate classes. Used simple Struts Validation for validation of user input as per the business logic and initial data loading. Achieved synchronization of multiple threads through Multithreading and Exception Handling. Wrote JavaScript for client-side validation. Used Java Swings in designing user interfaces. Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code. Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary. Used Eclipse as IDE tool for creating Servlets, JSP, and XML. SQL for JDBC prepared statements to retrieve the data from database. Monitored the logs using Log4J and fixed the problem. The Application was deployed on Apache Tomcat Server. Involved in building and deploying the application using ANT. Used Configuration Management Tools for version control which is built on CVS. Worked on bug fixing and Production Support. Environment: Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS, ANT, Log4J. 515 286 3030 Client : Zen Info Tech Solutions Hyderabad, India Jun 11 Jun 13 Role : Web Developer Responsibilities: Developed web Components using JSP, Servlets and Server-side components using EJB under J2EE Environment. Developed GUI screens for XTT & LD application using JSP, HTML and CSS. Worked on products such as Invision, Sketch, Balsamiq, InDesign, and Photoshop (among others) to produce wireframes, prototypes, and other specification documents. Development UI modules using HTML, JSP, JavaScript and CSS. Wrote JavaScript functions to get Dynamic data and Client-side validation. Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side. Implemented a Node.js server to manage authentication. Created Node.js middleware application server to encapsulate modern JS widget framework Worked with JSON objects and JavaScript and jQuery intensively to create interactive web pages. Implemented web based front-end using HTML, CSS, jQuery, and AngularJS Involved in developing the UI panels using JSF, XHTML, CSS, DOJO, and jQuery. Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML. Develop dynamic features for a healthcare application supporting thousands of international users constructed with Coffee Script and React. Developed functioning proof-of-concepts and production quality interfaces. Built Web pages that are more user-interactive using AJAX, JavaScript, React and Redux Worked on developing CRUD applications using MERN stack (MongoDB, Express, ReactJS and NodeJS) and REST based API. I worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools. Developed HTML, Swing and JSP pages for user interaction and data presentation. Created a Rich Single Page Application using HTML, CSS, AngularJS, jQuery, and REST Services Environment: Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS, ANT, Log4J. 515 286 3030 Keywords: cprogramm cplusplus continuous integration continuous deployment user interface message queue javascript access management business intelligence sthree database information technology microsoft procedural language California Florida Rhode Island Texas |