Home

Sailaja - Lead Java Fulstack Developer
[email protected]
Location: Chicago, Illinois, USA
Relocation: YES
Visa: H1B
Name: Sailaja Y
Email: [email protected]
Contact: 832-599-7009
LinkedIn: linkedin.com/in/sailaja-yelloze-b79a5677
Java full stack Developer

SUMMARY

With over 16 years of experience as a J2EE web application developer, I specialize in creating large-scale, complex IT solutions within the Credit Risk and Banking sectors, along with cloud-based applications for businesses of all sizes.
Strong proficiency in Java programming language and related frameworks such as Spring Boot, Microservices, JPA, Spring MVC, Spring Security, Hibernate, iBATIS, etc.
Expertise in front-end technologies including Angular JS, Angular v6/7/8/9/10 2, React, Bootstrap, Node.js, JavaScript, HTML, CSS, and related libraries and frameworks.
Strong hands-on experience in developing Single Page Applications (SPA) with Angular Framework.
Experience in designing and implementing Microservices architecture, implementing RESTful APIs, and working with GraphQL for efficient data retrieval.
Strong understanding of SQL and NoSQL databases such as Oracle, PostgreSQL, MS SQL Server, MongoDB, Cassandra, and experience in designing and implementing database systems.
Experienced in Means stack development (Mongo DB, Express.JS, Angular.JS and Node JS).
Proven track record of implementing REST APIs, integrating with third-party APIs, and implementing JWT and OAuth authentication for secure communication.
Strong knowledge of Data pipeline and Streaming using Kafka, hands on experience of writing Kafka producers, Connectors and Consumers.
Architecture works both Monolith and Microservices (Domain driven Design methodologies) architectures.
Proficient in using containerization technologies such as Docker and orchestration tools like Kubernetes for scalable and efficient application deployment.
Strong experience in designing N-tier architecture applications.
Good Knowledge of Spring MVC and Spring integration with Hibernate and Struts technologies.
Strong hands-on experience in using technologies such as JAVA (Java8), J2EE, Web Services (REST and SOAP), Spring Framework (Spring Boot, Spring Batch, Spring Data, Spring Cloud, Spring Security, Spring Actuator), Hibernate, Servlets, Struts, JSF, JSP, JDBC, JMS.
Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Fa ade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x, SPRING 3.x/4.x/5.x and JSF Frameworks.
I am an expert in Object-oriented design, Design patterns, data Structure, Algorithm, Multi-threading.
Experience in designing and implementing cloud-based solutions using AWS, Azure, or other cloud platforms, including EC2, S3, Lambda, API Gateway, etc.
Good knowledge and Hands on with AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Auto Scaling, IAM, Virtual Private Cloud (VPC), Route53, CloudWatch, AWS CLI, Cloud Formation, ELB (Elastic Load Balancers), RDS, SNS and EBS etc.
Proficient in building tools such as Maven and Gradle for building and managing Java applications.
Experience in implementing logging and monitoring using Splunk and other logging frameworks for application performance tracking and troubleshooting.
Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
Strong expertise in Test Driven Development (TDD), ADD (Acceptance-Driven Development), BDD (Behavior-Driven Development) and experience in unit testing, integration testing, sanity testing, and performance testing.
Expertise in Unit testing using Junit, Jenkins, Mockito & Karma/Jasmine, Selenium, Integration testing, Smoke testing & System testing.
Hands-on experience in continuous integration and deployments using Jenkins or other CI/CD tools for efficient software delivery.
Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
Strong leadership skills with experience in leading and mentoring junior developers, conducting code reviews, and implementing best practices.
Effective communication and interpersonal skills for collaborating with cross-functional teams and stakeholders.
Familiarity with Agile/Scrum methodologies and experience in delivering projects within deadlines and budgets.

TECHNICAL SKILLS

Operating Systems: Windows 95/98/NT/2000/Server/XP/7, UNIX, Solaris 7/8/9
Languages: JAVA 8,11, 17, UML 2.0, SQL, PL/SQL
J2EE: MultiThreading, JDBC, Servlets, JSP, JSTL, EJB2.0, XML, JMS
Public Cloud Amazon Web Service VPC, EC2, ECS lambda, SNS sqs, EKS, Lamda, IAM, S3, API Gateway,S3,EBS, RDS, IAM. RouteS3, CloudFront, DynamoDB, Cloud Watch.

Web Technologies: HTML 5, CSS3, JavaScript, Ajax, JQuery, JSON, Angular JS, React Js, Node Js
Frameworks Struts, Spring Core, Spring boot, Spring MVC, Spring AOP, SpringJDBC, Hibernate, Apache, Tomcat,JSF, Kafka , AVRO
Web Services: REST, SOAP
Database: Oracle 7i /8i/9x/10G/11G, DB2, SQL Server, Mongo Db, PostgreSQL
Middle-Tier Servers: Tomcat 6.x, Web-logic 10.3.5, WebSphere 7/8.5
UI Development: JSP, Angular 7,8, HTML 5, CSS-3, DHTML, AJAX, GWT (Google Web Toolkit) Swing, JSON, JavaScript,VBScript, jQuery, ReactJs, E commerce API, Photoshop, Flash, React JS JSTL, Spring TLD, Struts TLD, JSF TLD
Build & Deployment: Ant, Maven, Jenkins
IDE: Eclipse, RAD, Net Beans
Design Patterns: Rational Rose, MS Visio



Education

Master s in Information Technology, Karnataka State University, India, 2004
Post Graduation Diploma in Computer Applications, Setwin, Computronics Govt, India,1999

PROFESSIONAL EXPERIENCE


JP Morgan Chase, Bloomington, Illinois Jul 2022 - Till date
Lead Full stack Developer

Responsibilities:

Worked as a team Member within a team of Loan delivery and CMS Modernization.
Project Based on Agile Scrum Methodologies , Worked on project design and development
Divided CMS service into smaller components , Created events in kafka services with GKP
Worked on Liquibase setup and managed DB services
Managing VPC Subnets , Subnets , make connections between different zones, Blocking suspicious IP / subnets via ACL.
Managing CDN on amazon CloudFront ( Origin Path : Server /S3) to improve site performance.
Create & Manage buckets on S3 and Store DB and log backup, upload images for CDN server.
Setup database on Amazon RDS or EC2 instance as per requirement.
Worked on AWS EKS Managed kubernetes services to run kubernetes in the AWS cloud on-permissions data centers which can provide high performance , scale reliability and availability.
Designed and developed Mock Service for Development Environments using spring boot, rest service and microservices with GAIA platform.
Worked on MXCOMM ,EXPERE, CMHAEC and HLOUWCAP services for development environment stability
Worked on LMS which delivers and manages all types of content, documentation and courses
Worked on AWS Kinesis to process and analyze real-time streaming data at a large scale of applications and ability to build applications that can consume and process data from multiple sources simultaneously.
Used AWS CDK for resources, making them easier to define and manage complex infrastructure components. Developed aws SQS for send, store, and receive messages between software components.
Designed and developed Api management gateway services and implemented.
Working with kafka with avro created consumer producer on GKP platform
Worked on AWS EKS , SNS sqs, ECS lambda, IAM, S2, EC2 , AWS Kinesis, Lamda services
Used the GAIA application development in the IFA and NON -IFA e systems.
Developed DevApps application using
Developed Rest-full API management services controllers, Interfaces and implementation classes using Spring Boot MVC framework .
Worked on testing activities like System testing, integration testing and manual testing
Used Photon-boot- starter-parent as the parent POM and inheriting sensible default settings from Photon Boot and the spring-data- Cassandra dependency provides integration
Jules CI/ CD pipeline building and deploying code into environments, containers , SonarQube using kafka
Participated in documentation, Analysis on new requirements and new system developments.
Created Micro-services using the Rest web-services , spring boot and proxy service to route a request to the concerned micro-service, abstracting the producer details
Hibernate was used for mapping, Rest-controller, Spring MVC were used for Model, Control and View.
Proficient in debugging and troubleshooting complex issues within legacy Java codebases, utilizing tools like JUnit, Mockito, and logging frameworks.
Developed ,configured and Deployed application in multi cloud environments like Azure and AWS
Worked on Azure Batch which is allowing for large-scale parallel batch workloads to be run in the cloud
Migrated legacy service to microservices using Spring boot.
Developed multithreaded approach allows us to make multiple API management calls simultaneously and process the resulting data more efficiently than in a sequential approach.
Developed UNIX / Linux shell scripting sh files for release management jobs.
Using OAuth2 security for accessing resources of the resource owner by enabling the client applications on HTTP services, such as GitHub, etc.
Conducted Machine control release management job generation and build activities
Supported production bug reports and customer escalations, research and find and deliver software solutions and production bug releases
Developed front end view pages using react js for faster rendering.
Worked Agile methodologies for day to day activities ,sprint planning , delivery


Environment: Java 8/11/17, Java legacy , Spring MVC, Spring Boot,Java Multithreading,Rest API,java API Management , Soap, Hibernate ORM, Micro-services, React Js, Node, Ja, Java Script,GAIA application ,Java Script, .Net jules CI-CD Jobs , Oracle SQL, PL/SQL, JUnit, Log4J,, Apache Tomcat, Maven,AWS Kinesis, AWS IAM, AWS EC2, AWS EKS, ECS, AWS SQS,SNS ,Lamda, Azure Cloud, LMS, Messaging, Github,Kafka ,AWS, AWS CDK, EKS, IAM, EC2 , S3, RDS, Container, Images , Idea , DevApps, STS, Web Services (SOAP, REST).XBERT, MPX, MAX, DevTest, Maven, BitBucket



Tata Consultancy Services, New York, United States Dec 2021 - May 2022 Java Lead / Architect

Responsibilities:

Implemented GitLab Cloud Based to manage and optimize software delivery life cycle with metrics and value stream insight in order to streamline and increase their delivery velocity.
Designed and developed message handling architecture and implemented.
Provided Technical Support for the production Environments resolving the issues , analyzing the defects , provided solutions, implemented solutions for defects.
Created Restful Web APIs using Spring Boot with Oracle as databases respectively.
Developed Rest-full API management services controllers, Interfaces and implementation classes using Spring Boot MVC framework .
Worked on ECS lambda and testing activities like System testing, integration testing and manual testing
Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- PostgreSQL dependency provides integration with the MongoDB.
Worked on AWS SQS is poll-based and SNS sqs and SNS is a push-based service.
Worked on AWS Kinesis to process and analyze real-time streaming data , because it has the ability to build applications that can consume and process data from multiple sources.
Developed SQS Messaging system for Sending, storing, and receiving events with reliable messaging guarantees
Used AWS CDK for infrastructure as code to create, deploy, and maintain infrastructure in a programmatic, descriptive, and declarative way.
Migrated legacy service to microservices using Spring boot.
GitLab CI/ CD pipeline building and deploying code into environments, SonarQube .
Participated in documentation, Analysis on new requirements and new system developments.
Using the GitLab DevOps platform delivered single applications, tracked and source code management CI/CD and monitoring applications.
Developed ExeutorService can be used to run multi-threaded asynchronous tasks.
Using Git-labs managed containers and Cloud Native Development.
Hibernate was used for mapping, Rest-controller, Spring MVC were used for Model, Control and View.
Worked on LMS delivers and manages all types of content,administration, documentation, tracking, reporting, automation.
Developed Component based architecture using react JS
Used react js for the faster rendering of front end request and responses
Developed UNIX / Linux shell scripting sh files for release management jobs.
Using OAuth2 security for accessing resources of the resource owner by enabling the client applications on HTTP services.
Worked on Azure Functions which is an event-driven, serverless compute platform that helped me to develop more efficiently using the programming language of your choice.
Conducted Machine control release management job generation and build activities
Worked independently and in a team with Business and other dependent teams directly with minimal support.

Environment: Java 8/11/17, java Legacy, Java Multi threaded, Spring Framework, Spring Boot,Java API Management Development, Angular 8, React Js , Hibernate ORM, Micro-services, HTML, CSS3, JSTL, JavaScript, React Js, AJAX , Oracle SQL, PL/SQL, JUnit, Jasmine, Log4J,, Apache Tomcat, Maven, GitLab, GitLab Cloud Services, AWS, AWS Kinesis, AWS IAM, AWS EC2, LMS, AWS EKS, AWS SQS,Azure Cloud Computing,CDK,EKS,KCM, IAM, EC2 , S3, SQS, SNS, Lambda, RDS,Messaging, Java Script, VBScript,.NET Jira, Kibana5, Eclipse Neon, STS, Web Services (SOAP, REST).Jenkins, Linux, Splunk

Capital One, Chicago, Illinois Feb 2021 - Dec 2021
Senior Full Stack Java Developer

Project Description

FR-API: Maintains the applications, versions, teams, usergroups, schema, import, export modules
like create, update and delete operations. It is a microservice.
Ship-IT : Maintains user Feature Registry , Application or User group which are configured by users and Ship to Different project Environments like TEST, DEVELOPMENT, STAGING and PROD , and validate the User Group, Feature, Application, Import, Export or schema or any relevant configuration before shipping in to the environments and print the messages accordingly success or failure messages to user, when the user validate the release details then it will start shipping the feature in this process it will create Jenkins job , create a zip file and store all the required info and store in the DB.
FR-ADMIN-PORTAL: UI Presentation layer designed with AngularJS MVC and node JS server , this is the front-end application for the FR-API and Ship-it.

Responsibilities:

Designed and developed messaging architecture in the FR-API, FR-ADMIN, SHIP-IT, All 3 applications dependent on each other to perform the Shipping activity.
Designed and developed presentation layer using JS Frameworks Angular 8. And also developed the APIs and managed services to consume the data served from PostgreSQL .
Designed and developed message handling architecture and implemented.
Used the Amazon RDS in the cloud for the application needs to integrate systems.
Created Restful Web APIs using Spring Boot with PostgreSQL as databases respectively.
Developed Rest-full API management services controllers, Interfaces and implementation classes using Spring Boot MVC framework .
Developed React js pages and created services.
Worked on testing activities like System testing, integration testing and manual testing
Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- PostgreSQL dependency provides integration with the MongoDB.
Jenkins CI/ CD pipeline building and deployed code into environments, SonarQube .
Participated in documentation, Analysis on new requirements and new system developments.
Developed Message queues using multi threaded environment Multithreading is the ability of a program or an operating system process to manage its use by more than one user at a time and to even manage multiple requests by the same user
Created Micro-services using the Rest web-services , spring boot and proxy service to route a request to the concerned micro-service, abstracting the producer details
Used KMS services I have created and managed cryptographic keys and control their use across a wide range of AWS services
Hibernate was used for mapping, Rest-controller, Spring MVC were used for Model, Control and View.
Collaborated with cross-functional teams to refactor legacy code, migrate to newer Java versions, and adopt modern software development practices while ensuring backward compatibility.
Proficient in debugging and troubleshooting complex issues within legacy Java codebases, utilizing tools like JUnit, Mockito, and logging frameworks.
Assist in server and network administration in corporate datacenter and AWS cloud.
Deploying managing and operational scalability , highly available and fault tolerance system on AWS.
Integration of Amazon Web Services (AWS) with other application infrastructure.
Developed UNIX / Linux shell scripting sh files for release management jobs.
Using OAuth2 security for accessing resources of the resource owner by enabling the client applications on HTTP services, such as GitHub, etc.
Conducted Machine control release management job generation and build activities
Supported production bug reports and customer escalations, research and find and deliver software solutions and production bug releases
Developed BAP jobs and validated in one pipeline.
Used the AWS CDK to develop reliable, scalable, cost-effective applications.
Worked independently and in a team with Business and other dependent teams directly with minimal support.
AWS Kinesis, AWS IAM, AWS EC2, AWS EKS, AWS SQS,

Environment: Java 8,11,17,Java Legacy, Spring MVC, Spring Boot, Angular 8, Hibernate ORM, JAVA API Management development, Micro-services, HTML5, JSF, CSS3, JSTL, JavaScript, AJAX, BAP Jobs ,AWS,AWS Kinesis, CDK,EKS, IAM, EC2 , SQS,SNS, Lambda, S3, RDS, Oracle SQL, PL/SQL, JUnit, Jasmine, Log4J,, VB Script, .Net Services, Apache Tomcat, Maven, AWS IAM, Services, Messaging, Github, Kibana5, Eclipse Neon, STS, Web Services (SOAP, REST).

O Fallon, MO Mastercard, Mar 2020 - Jan 2021
Senior Full Stack Java Developer

Responsibilities:

Designed UML case diagrams, Class diagrams, activity diagrams and Sequence diagrams and Implemented MVC architecture for developing the distributed and enterprise applications.
Build components with Spring Framework IOC, AOP, Spring Boot and Spring Web Services.
Worked on Spring bean wiring, Spring DAO and spring AOP modules and implemented Spring AOP in exception handling, which reduces the development time to handle the exceptions.
Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON template.
Implemented Inheritance between tables using different Hibernate strategies.
Use Jenkins for Continuous Integration and Continuous Deployment.
Develop Batch Jobs using Java Spring Batch Framework and Shell Scripting. Use Autosys job control system tool for scheduling, monitoring, and reporting.
Used Spring Boot framework for building cloud Microservices and to develop Spring based applications radically faster with very less configuration. Used Apache CXF to develop SOAP as well as RESTful web services.
Developed Rest request and rest responses in multithreaded environment
Used Maven for building and deploying the application.
Implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different No-SQL vendors

Using OAuth2 security for accessing resources of the resource owner by enabling the client applications on HTTP services, such as GitHub, etc.

Environment: Java 8, java Multithreading, Spring - MVC, IOC, AOP, Spring Boot, Batch, GCP, Micro-services, Hibernate, JAX-RS, JAX-WS, SOAP/REST, WSDL, JAX-RS, Oracle, AWS, EKS, IAM, EC2 , S3, RDS, SNS, SQS, Lambda, Quartz, WebSphere, Maven, Jenkins, Eclipse, Apache CXF, JPA, Junit, Mockito, Microsoft Visio, Rally, MongoDB, GIT, Linux, Log4J.


Fresenius Medical Group, Lexington, MA Oct 2018 Jan 2020
Senior Java developer

Responsibilities:

Using OAuth2 security for accessing resources of the resource owner by enabling the client applications on HTTP services, such as GitHub, etc.
Used Kafka for stateful computations of streaming data to avoid operational overhead and handle a greater number of messages of high volume and high velocity.
Implemented design patterns such as Spring IOC, singleton, Session Facade, Factory, and MVC design patterns such as Business delegate, session Facade and DAO design patterns
Working on Amazon EC2 for Auto Scaling allows you to automatically scale your Amazon EC2 capacity up or down according to conditions you define.
Worked on AWS cloud computing to get better performance ,scalability, Increase speed and agility.
Used AWS for deploy, secure, operate, and scale Elastic-search to search, analyze, and visualize data in the project development.
Worked on AWS Amazon DynamoDB for the features of key-value ,document database and single-digit millisecond performance at any scale.
Using the Jenkins integrated Cloud based projects level activities

Environment: JDK 1.8,11, Struts 1.2, Tomcat 6.0, Oracle 11g, HTML, CSS, Java Script, DWR, JUNIT, Mockito, Hibernate 3.0, Spring core , Spring AOP, Oracle 11i DB, SOAP Web services, Eclipse, Maven, JIRA,,SQL Developer, Putty, winscp.



CITI Group, Warren, NJ Apr 2017 Aug 2018
Lead Java Developer

Responsibilities:

Design and development of J2EE and Spring Integration Framework with Spring Batch, Spring boot and MVC architecture using Java 8.
Using Eclipse, JS Framework Design/Enterprise Integration patterns and AWS REST (REST architecture) compliance for design and development of applications.
Java Web-based technologies such as, Spring Web Service (REST/SOA), Spring boot with Microservices and Hibernate ORM.
Developed the RAD approach prioritizes development and building
Migrated legacy service to microservices using Spring boot.
Worked on IBM Db2 database lacking in performance and security
Develop Maven build scripts to automate the deployment to various Web servers.
Utilizes the open-source Drools rules engine in some of its products, such as IBM Security Verify Governance.
Configured Oracle JBoss Server and WebSphere application server which supports DB2, and other JDBC-compliant databases.
Deployed microservices in GCP platform to make use the cloud platform modules for high availability and high volume , different services used like
Cloudrun, Cloud Storage, Tekton, CloudBuild, Terraform, Cloud Functions, Pub/Sub, Postgres
Configured Drools for full runtime support for Decision Model and Notation (DMN) models, and a platform for building web and server-side applications.is suitable for businesses requiring a high-performance and scalable solution
Using Virtual DBA Design ,developed, optimize, and maintain your database
Used Docker and managed the Linux commands and process.
Used Jenkins integrated Cloud based projects level activities.

Environment: Java 8/11, Java Legacy,, OOAD, SDLC methodologies, SOA Patterns, EAI Patterns, RAD Informatics, DB2, IBM Virtual DBA, Spring Integration Framework, Spring Batch, Spring Boot with Micro services, GCP (Cloudrun, Cloud Storage, Tekton, CloudBuild, Terraform, Cloud Functions, Pub/Sub) ,Post Gres, IBM Websphere, Drools, IBM Portal, IBM Rules Engine,Tomcat, JBoss


Office of Administration Jefferson City, MO Mar 2016 Mar 2017
Lead Java Developer

MOCIS - Earned Credit Calculations (ECC)
Due to Legislation changes, for earned compliance credit from probation and parole, it is required that MODOC determine offender eligibility, calculate earned credits and discharge certain offenders early from supervision based upon their performance.

Environment: Java 8, Collection Framework, OOAD,RAD Application Development, SDLC Methodologies, SOA Patterns, EAI Patterns, Spring Integration Framework, Spring Boot with Microservices, JS, jQuery, Node JS, DB2, Eclipse, Docker, AWS, Jboss, IBM Web-sphere application server, Oracle, Sybase, Mainframes, Typescript, HTML, AngularJS 2L, AngularJS 4, CSS, Mule, Cloud computing, Kafka, SSO, OAuth2, MongoDB, Jenkins, Putty, Jira.



FedEx, Collierville, TN Sep 2015 Feb 2016
Technical Project Lead

PDFM using Rest Web Service
The Partner Data Feed Manager Application is a configuration and delivery application for Product, UPC, Store UPC and Store List data feeds for SEM affiliate marketing programs. A user may add new partners, as well as create, configure and schedule manual and automated data feeds for them that can be uploaded to specific destinations via FTP..

Environment: Multi-threading, OOAD, J2EE, Agile/Scrum, SOA Patterns, EAI Patterns, RSA, MS Visio, Java 7,8, JSP, Droplets, Node JS, jQuery, MySQL Backbone (JS), JSON, Dynamo Servlets, Spring Batch, Spring MVC, Spring boot with Microservices, JDBC,XML, EJB, MQ,Node JS, GWT, JMS, Oracle 10g, Docker,Microsoft Azure, GCP (Cloudrun, Cloud Storage, Tekton, CloudBuild, Terraform, Cloud Functions, Pub/Sub, ) Postgres Linux, Maven, JVM 7,8, Typescript, HTML, Angular JS, CSS, AWS Web Services (SOAP, Rest full), Kafka, Cloud Computing, Splunk, Jenkins, Oracle Web logic server.


Macys, San Francisco, CA Jul 2014 Aug 2015
Lead Java Developer

PDFM using Rest Web Service
The Partner Data Feed Manager Application is a configuration and delivery application for Product, UPC,
Store UPC and Store List data feeds for SEM affiliate marketing programs. A user may add new partners,
as well as create, configure and schedule manual and automated data feeds for them that can be uploaded
to specific destinations via FTP..

Environment: Multithreading, OOAD, J2EE, Agile/Scrum, SOA Patterns, EAI Patterns, RSA, MS
Visio, Java 7,8, JSP, Droplets, Node JS, jQuery, MySQL Backbone (JS), JSON, Dynamo Servlets, Spring
Batch, Spring MVC, Spring boot with Microservices, JDBC,XML, EJB, MQ,Node JS, GWT, JMS,
Oracle 10g, Docker,Microsoft Azure, Linux, Maven, JVM 7,8, Type Script, HTML, Angular JS, CSS,
AWS Web Services (SOAP, Rest full), Kafka, Cloud Computing, Splunk, Jenkins, Oracle Web logic
server.


AT&T, Bothell, WA Mar 2014 Jun 2014
Lead Java Developer

Responsibilities:
Design and development of systems based on J2EE specifications and ATG Framework with MVC architecture using Java 7.
Use ATG Framework Design/Enterprise Integration patterns and SOA (Rest architecture) compliance for design and development of applications.
Involved in the application development using Spring Core, MVC modules and Java web based technologies; such as, Servlets, JSP, Java Web Service (REST/SOAP based), WSDL.
Work on Backbone views with declarative event handling which connects it all to the existing API over a RESTful JSON interface.
Implement different design patterns such as singleton, business factory and J2EE design patterns such as Business delegate, session facade and DAO design patterns.
Develop the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in XML format.
Use Hibernate as Object Relational (OR) Mapping Tool for the back-end data persist-ency.
Create a spring container file for configuring Hibernate and to perform Dependency injection among all bean class involved in business logic operation.

Environment: Java 7, JSP, Droplets, JQuery, MySQL Backbone (JS), JSON, DynamoServlets, JDBC, Struts1.1, ATG 9.0, XML, Tomcat, EJB, JMS, Oracle 10g, Linux, Maven, XML, Web Services (SOAP, Rest full), Soap UI, Splunk, Jenkins.


Dexmedia, Dallas, TX Jun 2013 Feb 2014
Lead Java Developer

Responsibilities:
Led and Trained team on project architecture and new technologies as per the client requirements
Interacted directly with customers on numerous occasions: to gather requirements, develop, debug and solve critical issues and introduce them to new product features.
Extensively used Eclipse IDE and Spring Source.
Followed Scrum Agile Methodology Standards
Worked on Enterprise level of applications and Java/J2EE Design patterns with implementation.
Worked on High level and low level design and architecture of J2EE/ Spring Framework
Worked in all development phases right from the scratch to multiple product releases over the period
Worked on OOAD technologies and developed project in strong core and advanced level
Front-end design and development.
Worked on Cascading Style Sheets (CSS) and given exact styles for fonts, colors, margins, lines, height, width, background images, advanced positions and many other things as per client requirements.
Worked on RAD approach prioritizes for development and building a prototype rather than planning
Writing system functional requirement specifications, Software requirement specifications, and designed and developed prototypes for various functionalities

Environment: Java 6, Spring Core, Spring ORM, Spring MVC, Oracle,RAD, ATG E commerce ,RAD, ,Hibernate, SOA, Junit5, UNIX shell scripting, JSP, ,Maven, Oracle, HTML, DHTML,CSS,CSS3,, GWT (Google web Toolkit) , JavaScript, E Commerce API, ,Web-services (rest, soap), Agile Methodologies, IBM web-sphere.

CitiBank, New Jersey (worked from India) Nov2006 Apr 2013
Senior Java Developer

Responsibilities:

Designed and developed on Java/J2ee application and implemented advice management application.
Worked on High level and low evel design and architecture of J2EE/ Spring Framework and EJB
Developed PL/ SQL queries and worked with stored procedures.
Worked incomponent based enterprise level and distributed web application
Implemented different components located in different locations online
Worked on technologies like HTML,Java Script, XML, JSP, JSTL for developing frontend design and development
Developed Action Controllers and HTTP Servlet s in MVC architecture environment.
Worked in JMS and developed text messages and implemented TIBCO services.
Using Object Oriented Design (OOD) concepts like Inheritance, polymorphism, and Encapsulation, developed core and advance level functionalities in the project.
Using SQL language and wrote simple PL/SQL statements to test the application in JUNIT environment.
Configured database in JBoss portal server and worked on rule engine s

Technologies Used: JAVA, J2EE, spring framework, spring core, spring mvc, hibernate, EJB, web services SOA, Grid Computing SOA, Shell Scripting, ant, junit, spring, HTM,DHTML, CSS, CSS3, Java Script, JQuery
Operating systems: Windows and sun Solaris
Keywords: continuous integration continuous deployment user interface message queue javascript access management sthree database information technology trade national microsoft procedural language California Massachusetts Missouri New Jersey Tennessee Texas Washington

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4645
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: