SUMMARY
- Around6+ years of experience in analysis, design, development and implementation of information systems.
- Experience involves working with Spring Framework, Spring MVC and Restful.
- Good experience in java application with J2EE technology by using LCDS (Adobe Live Cycle Data Services)
- The GUI was designed on the base of MVC design - patterns.
- Good knowledge and experience on creating/maintaining Sprint Boot Applications.
- Strong experience in J2SE 5.0, Java Server Pages (JSP), Java Servlets (including JNDI), Ajax, Java Beans, Java database Connectivity (JDBC) technologies.
- Educate company's front-end web developers through weekly presentations and one on one meeting. (Topics include: Basics of Object-Oriented JavaScript, Singleton and Factory JavaScript Design Patterns and AJAX) Integrate YUI components into existing proprietary J2EE framework.
- Familiar with Mongo DB clusters, Java scripting to load unstructured data.
- Proven ability to execute all phases of the software development process.
- Extensive experience using Application Servers Web Sphere Application Sever, Web Logic Application Server, Tomcat 5.5.
- Expertise in developing both front end & back end applications using Java, Servlets, JSP, ANT, AJAX, EJB, Struts 2.0, Hibernate, JMS, JDBC, XML, Restful Web Services.
- Experience in J2EE Design patterns, Struts framework, spring, Hibernate, MyBatis.
- Good experience in configuring, deploying applications using Weblogic, Websphere, Apache Tomcat, JBoss Servers.
- Strong hands-on experience with Spring IO, SpringBoot and Micro services.
- Experience SpringBoot for developing Microservices and used REST to retrieve data from client-side using Microservice architecture.
- Experience developing Oracle based stored procedures using PL/SQL.
- Strong exposure working with J2EE design patterns like MVC, Front Controller, and Factory Design pattern, Value Object, Singleton and Proxy Design Pattern.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
- Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
- Integrated the JBPM with UI and Services . Based on the type of call either BPM or services would be acting as a connectivity layer.
- Responsible for implementation of java integration components for JBPM and DROOL S .
- Design roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups and IAM.
- Managing Product development / implementation using AWS cloud infrastructure.
- Experience in configuring, deployment and support of cloud services including Amazon Web Services ( AWS ).
- Good experience with Multithreading, Collections and Exceptions.
- Extensive experience in using and developing environment tools of Java including WSAD 5.1, RAD6.0, and Eclipse.
- Excellent knowledge and experience in SQL, PL/SQL, MYSQL.
- Implemented Object Oriented Methodologies like UML and Rational Unified Process (RUP)
- Expertize in designing and developing web-based applications using JSP, JDBC, Web services (REST and SOAP)
- Developed applications using Log4j, an open source-debugging tool to trace messages.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Good at documenting and understanding user requirements and system specifications.
- Excellent communications skills, analytical, interpersonal and presentation skills. Adept at building strong working relationships with coworkers and management.
- Participated in project requirement and planning meetings with the customers.
TECHNICAL SKILLS
Operating Systems: Windows 7/vista/XP/2000
Programming Languages: Java 1.8, J2EE, UML, XML, PL/SQL, JavaScript. My SQL
Web Technologies: Servlets, JSP, JSON, JDBC, JMS, JSF,Web Services, XML, HTML5, CSS3, SOA, AJAX, Angular JS, jQuery.
Design Patterns: Core J2EE patterns - MVC, Value Object, Service Locator, Data Access Object, Singleton
Methodologies: SDLC, Agile, Scrum, TDD
Servers: IBM Web Sphere, WebLogic, JBoss 7, Apache Tomcat 5/6/7.
Frameworks: Struts, Spring, JPA, Angular JS, Hibernate, Apache, JSF
Version Controls: SVN, Confidential, GIT
Databases: Oracle 8i/9i/10g/11g, IBM DB2 7.0, NoSQL, MySQL, MongoDB
Development Tools: Eclipse, STS, Intellij, RAD
Build Tools: Ant, Maven
Logging and Testing Tools: Log4J, Junit
Web Services: Restful Web Services, soap
PROFESSIONAL EXPERIENCE
Confidential, Georgia, Atlanta
Java Developer
Responsibilities:
- Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
- Design and developed web application using JSF, Spring Web Flow, Spring and AJAX technology.
- Used Selenium Web driver for automating functional testing and to identify various critical points in applications. and debugging skills.
- Developed Custom tag libraries for providing multi - lingual functionality.
- Worked with HTML5, HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
- Developed Mail Merge framework to create bulk mails by merging data with MS Word templates using MS Office Java API.
- Designed Frontend with in object-oriented JavaScript framework like Angular.JS, Node.js. Used building rich internet applications, backbone JS Require JS to optimize in-browser use and to load the module and to improve the Speed.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
- Involved in writing business rules using DROOLS and Integrating with Java/J2EEApplication.
- Worked on Prototyping and Implementation using Java, Node.JS, and AWS with Slacker platform.
- Worked on creating Micro services, API, and created Docker Files for different Micro-services. Used Swagger to access the container
- Used Secure CRT to transfer file from local system to UNIX system.
- Performed Test Driven Development TDD using JUnit and Mockito.
Environment: Java 1.7/1.8, J2EE, JSP, JSTL, JDBC, JSF, Spring Boot, Hibernate, XML, JavaScript, Web services, SOAP, WSDL, Servlets, Mongo DB, HTML, JUnit, Selenium, Web Sphere Application Server.
Confidential
Full stuck Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the application.
- Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
- Designed Frontend with in object - oriented JavaScript framework like Angular.JS, Node.js. Used building rich internet applications, backbone JS Require JS to optimize in-browser use and to load the module and to improve the Speed.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
- Involved in writing business rules using DROOLS and Integrating with Java/J2EEApplication.
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Developed a web application by using Angular4 as front-end and using Web API to receive and pass data to backend.
- Created a roadmap for UI to migrate into Angular 2 considering Typescript, components, directives, services, Observables, routes and router-outlets, dependency injections, versioning, webpack and the build process.
- Built Angular 2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Implemented Angular 2 component router for navigation, Angular 2 services to connect the web application to back-end APIs.Followed ES6 coding standard and coding best practices.
- Wrote application level code to interact with backend and consume the JSON by using RxJS Observables.
- Involved in writing SQL scripts and creating backend database table for complex business operations. Participated in building web-services using SOAP that allowed integrating the business application with the legacy applications and also facilitates for future applications.
- Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries.
- Applied J2EE design patterns like Singleton, Data Transfer Object DTO, Data and Business Object VO during the development of components.
- Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
- Developed front-end screens using Spring MVC, JSP, HTML, AJAX, JQuery, backbone, marionette, JavaScript and CSS.
- Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
- Have Worked on Web module to reduce user efforts to add entries in LDAP server developed web interface using Spring framework.
- Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
- Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, DB services, Dynamo DB tables and EBS volumes.
- Handled operations and maintenance support for AWS cloud resources which includes launching, using SOA.
- Involved in performing the Linear Regression using Scala API.
- Hands on Experience in Design Patterns such as Session Fa ade, Front Controller, Data Access Object (DAO), Value Object, Singleton, factory, abstract factory.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS s ervices .
- Installed, configured, and administered Apache 2.2 / 2.3 and Apache Tomcat 6.0 / 7.0 on Linux.
- Migrated WebLogic server applications from 9.2/10.0to11g/12c
- Installed patches to applications and WebLogic application servers
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Created advance SQL scripts in PL/SQL Developer to facilitate the data in/out flow in Oracle
- Created Stored Procedures in Oracle using PL/SQL, TOAD
- Worked on creating Micro services, API, and created Docker Files for different Micro-services. Used Swagger to access the container
Environment: Windows XP, Java6.0, Design Patterns, WebLogic10.2, Java, J2EE Servlet, Velocity, HTML, AJAX, JavaScript, JQuery, CSS, Struts, Spring, Spring boot 1.1.5, Hibernate, RESTful API, Web Services, SOAP, WSDL, JAX-RS, Jersey, Drools, XML, Typescript, ES7, SQL, PL/SQL, TOAD, DB2, Docker, Maven, Jenkins, Cobertura, Sonar, WinSCP, Putty, Log4J, JUnit, Mockito
Confidential
Full stack Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the application.
- Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
- Built Web pages that are more user - interactive using AJAX, JavaScript, and ReactJS.
- Used Spring Batch to process the CSV files. spring batch for pooling the xml documents from a specific directory location on the server
- Developed batch jobs to process XML data coming from other applications using Spring batch and scheduled them using Spring scheduling
- Wrote Kafka producers to stream the data from external rest APIs to Kafka topics
- Built real time data pipelines by developing Kafka producers and Spark streaming applications for consuming
- Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework UsedWSDL and SOAP protocol for Web Services implementation.
- Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
- Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
- Installed patches to applications and WebLogic application servers
- Designing business process workflows using RED HAT JBPM Process Designer , Model, Execution, Monitoring, and Optimization methodologies.
- Design business process for more than 50+ workflowsusing JBPM ( Java Business process Model) Suite 6.4.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Building application as dynamic in nature by developing JBPM service with spring.
- Monitoring JBPM workflow and application, database performance in UAT region .
- Implemented RESTFUL web services using Microservices Spring Boot and consumed using Spring REST services.
- Developed REST clients using Spring REST template to interact with existing REST micro services.
- Used Spring Boot for developing microservices and used REST to retrieve data from client-side using Microservice architecture.
- Built Microservices using Spring Boot with continuous deployment and continuous integration using Docker and Jenkins.
- Built Angular2 framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Designed and developed the application using Angular 4 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Hands on Experience on Angular 4 technology for one complete project in rebasing the UI of the application using the techniques in Angular 4,
- Implemented Spring Validation framework for validating the Rest APIs.
- Designed and developed Micro Services business components and RESTful service endpoints using Spring Boot .
- Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.
- Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible
- Ansible Implemented Ansible to manage all existing servers and automate the build/configuration of new servers .
- Developed Unix shell programs and scripts to maximize productivity and resolve issues
- Worked on creating test cases aligned with the requirements using UNIX shell scripts
- Developed complex stored procedures (common shared routines) to interface with Aging and Youth application.
- Involved in transforming XML data into Java Objects using a JAXB binding tool.
- Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
- Wrote Junit classes for the services and prepared documentation.
- Integrated various modules and deployed them in Web Sphere Application Server.
- Responsible for debugging, testing, maintaining and deploying the application.
- Created advance SQL scripts in PL/SQL Developer to facilitate the data in/out flow in Oracle
- Used IOC Inversion of Control Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
- Working closely with Web Administrators to setup an automated deployment for SharePoint applications using SVN and Git Tools.
- Managing the artifacts generated by MAVEN in the Nexus repository.
- Used Maven to build Java code for applications
- Worked on creating Micro services, API, and created Docker Files for different Micro-services. Used Swagger to access the container
Environment: Windows XP, Java8.0, Java, J2EE Servlet, HTML, AJAX, JavaScript, JQuery, Spring, Spring boot 1.1.5, Hibernate, RESTful API, Web Services, SOAP, WSDL, ES7, SQL, PL/SQL, TOAD, Oracle 10g, DB2, Docker, Maven, Jenkins, Log4J, JUnit, Mockito