• Snapboard
  • Activity
  • Reports
  • Campaign
Welcome ,

Chat with the recruiter

...Minimize

Hey I'm Online! Leave me a message.
Let me know if you have any questions.

Krishna Manjeera Senior Java /J2EE Developer

In Colorado / United States

Save this job

Krishna Manjeera Senior Java /J2EE Developer   

Click on the below icons to share this job to Linkedin, Twitter!
JOB TITLE:
Krishna Manjeera Senior Java /J2EE Developer
JOB TYPE:

JOB SKILLS:
JOB LOCATION:
Denver, CO Colorado / United States

JOB DESCRIPTION :

 Krishna Manjeera
Senior Java /J2EE Developer
Email: onejava8@gmail.com
Ph. No: 908-333-4810

Professional Summary:
 Around 7 years of experience as Java developer involving analysis, design, implementation, integration,
administration, and testing of various enterprise applications.
 Experience in all phases of software development life cycle (SDLC), which includes User Interaction,
Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration,
Documentation, Testing, and Deployment.
 Experience in Java/J2EE IBM WebSphere Application Server Administration, MQ, Message Broker and IIB
on Linux and Windows Platforms and good knowledge in WebLogic
 Development experience using Java/J2EE (JDK 1.6, Java, JSF 2.0/1.2, JSP 1.1/1.2, Servlets 2.3, JDBC1.0/2.0,
EJB 2.0, MDB, JTA, JPA, JNDI, JMS, IBM MQ, Web Services (Axis, JAX-RPC, JAX-WS), MVC Struts 1.2, 2.0
frameworks, Hibernate 3.0, Spring 2.0, Log4j, JUnit4, Maven and ANT).
 Development and deployment experience with BEA Web logic […] IBM WebSphere V7.0/6.1, Apache
Tomcat 6.0 and JBoss 4.0 Application Servers.
 Experienced in J2EE Design Patterns, MVC, Session Façade, Service Locator, Data Access Object, Data
Transfer Object / Value Object, Business Delegate and Factory.
 Used performance test tools (i.e. Apache JMeter and JProfiler) to analyze and resolve performance
bottlenecks
 Sound experience in Python, Java, Object Oriented programming and Multithreading, etc. Developed
presentation layer using JSF, JSF, JSTL, HTML5, DHTML, CSS and JavaScript.
 Technical Expertise in Spring Framework features, Dependency Injection, AOP, JDBC Templates, Hibernate
Integration, Hibernate Template, JMS Template and POJO objects. Used XML, XSD, DTD, SAX and DOM
Parsers in developing multiple projects
 Experienced with Relational Databases Oracle 10g, MYSQL Server. Involved in various phases of Software
Development Life Cycle of the application like requirements gathering, Design, Analysis, Development and
Testing
 Experience with Front-end JavaScript frameworks like Angular JS, Node.js. Experience in client and server-
side scripting languages like Typescript, Angular 4.
 Exposed the application using Rest Web Service, developed http post, get methods based on requirement
and handled the errors using http status codes. Designed and developed Microservices based on the card
accounts using Spring Boot.
 Used Spring MVC, Spring IOC to handle/intercept the user requests and used various controllers to
delegate the request flow to the Backend tier of the application.
 Used spring integration for integrating the application with Microservices using spring integration workflow
files.
 Ability to design high availability applications on AWS across availability zones and availability regions.
Implement systems that are highly available, scalable, and self-healing on the AWS platform.
 Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.
Knowledge of monitoring, logging and cost management tools that integrate with AWS
 Responsible for creating and maintaining architecture for Restful API using Spring Boot. Good experience on
Unix/Linux. Designed and developed an internal virtual meeting software using Angular 4+.
 Configuration and maintenance of Redhat Satellite server. Includes registering new servers, keeping the
channels synced and providing entitlements to new servers as needed. Implemented systems that are highly
available, scalable, and self-healing on the AWS platform.
 Experience in testing tools like JMeter and Postman. Perform analysis of new and different application
programming solutions, enhancing current systems and supporting overall business goals.
 Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information
between multiple business applications. Filtering and cleaning data using Scala code and SQL Queries.
 Experienced in Software Development Processes like SCRUM, Waterfall, Iterative and Agile Methodologies.
Have started working with new tools like Jenkins, Chef and Rabbit MQ.
 Good experience using version control tools; CVS, SVN, GIT, and Rational Clear Case. Experienced in
developing the unit test cases using JUnit 3.0/4.0. Experienced in code audit, performance testing and
application tuning.
 Excellent Client interaction skills and proven experience in working independently as well as in a team.

Education Details:
 Bachelors in Computer Science from Acharya Nagarjuna University, India.
 Masters in Information Assurance from Wilmington University, Delaware, USA.

Technical Skills:
Operating Systems Windows, UNIX, LINUX
Programming Languages Java 5/6/7/8, Java Beans, SQL
J2EE Technologies Servlets, JSP, JDBC, JNDI, RMI
Frameworks Struts, Spring, Spring MVC, Spring security, Hibernate
Databases Oracle 11g, DB2, MySQL, SQL Server
Development tools IntelliJ, Eclipse, IBM RAD, NetBeans.
Web/Application servers JBoss, Web logic 10.x/8.0/7.1, Apache Tomcat, IBM WebSphere. Glassfish
Web Development HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, XSD, JWT.
Scripting Languages JavaScript, Ajax, JQuery
Design Patterns Business delegate, Session Facade, Singleton, DAO, DTO, Factory Pattern
Version Controllers SVN (Apache Sub Version), GIT, CVS, Clear Case
Build/Testing tools ANT, Maven, Junit
Logging Tools Log4J, SLF4J
Web Services SOAP, WSDL, REST
Others/Tools Agile, RUP, JIRA, TOAD, MobaXterm, Test Driven Development (TDD)
Professional Experience:

PwC (Price Water House Coopers) Albany, NY March 2019 – Present
Sr. Java Developer
PwC's professional services, including audit and assurance, tax and consulting, cover such areas as cybersecurity and
privacy, human resources, deals and forensics. PwC Management Consultants provide innovative solutions focused
on mergers and acquisitions, operations, customer, sales and marketing, human capital and change management,
finance, and program and portfolio management

Responsibilities:
 Design, develop, troubleshoot, debug, and test existing software systems and new applications using state of
the art software languages and tools.
 Develop and execute software development plans according to PwC development methodology on small to
medium sized projects.
 Experience with the Agile Scrum and Kanban development methodologies. Work with Software Solutions
Manager to develop the best technical design and approach for new product development.
 Develop maintainable code that matches specifications.
 Develop solutions to specifications which may not be well defined but satisfy the needs of the customer.
Develop, integrate, and deploy Java code, including source code control management
 Analyze cloud infrastructure and recommend improvements for performance gains and cost efficiencies.
Manage all levels of AWS services within EF Kids & Teens organization which consist of live, staging, QA
environments
 Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access
using Google Authenticator and AWS Virtual MFA.
 Use of APIs and understanding of HTTP and REST architecture. Experience using Project Management Tools
Such as Jira. Working knowledge of common software design patterns and anti-patterns.
 Using GIT to maintain software baselines. Excellent written and verbal communication skills. Create and
maintain relevant documentation.
 Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and
other web services used in the system. Validating user actions on the client side and providing responsive
feedback
 Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
Creating custom, general use modules and components which extend the elements and modules of core
AngularJS.
 Writing tested, idiomatic, and documented JavaScript, HTML and CSS. Coordinating the workflow between
the graphic designer, the HTML coder, and yourself. Cooperating with the back-end developer in the
process of building the RESTful API

Tech Data Corporation, Clearwater FL Aug 2018 – Feb 2019
Sr. Java Developer
Tech Data Cloud empowers information technology solution providers by offering access to our portfolio of cloud
technologies with best-in-class vendors, the ability to power their solutions through Stream One platform and the
tools needed to master the cloud journey with a proven track record of enablement services

Responsibilities:
 Involved in various phases of Agile software development. Involved in migration of a project from .Net to
Java. Worked with Cisco, IBM (Maas 360, Kenexa), Symantec, Autodesk and Oracle
 Developed applications using Angular2, Java8 and new features of java (lambda expressions). Developed
screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.
 Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.
 Developed UI components using Angular 2 dependency Injection, Models, data binding and controllers.
 Implemented Angular 2 Router to enable navigation from one view to another. Used Protractor to perform
End to end testing for single page application developed using Angular 2.
 Developed Application to asses JSON and XML from Restful web service from consumer side using Angular
2. Integrated all of these services within the Mendix platform on which we developed.
 Worked on Responsive Web Design using Bootstrap and Plygrid framework. Developed various generic
JavaScript, Angular functions to implement client-side validations. Involved in developing Thread Safe
blocks for multithread access and distributed transaction management.
 Created and injected spring services, controllers and DAOs to achieve dependency injection. Heavily used
Spring Inheritance, Auto-wiring, Core Container, Security, AOP and Spring Quartz for scheduling tasks to
generate reports and emails to clients. Developed Persistence layer using Spring Data to interact with the
Database.
 Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented
Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
 Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and
Dependency injection during various modules of project.
 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.
 Used Micro service architecture with Spring Boot based services interacting through a combination of REST
and Apache Kafka message brokers. Implemented Authentication & Authorization with Site Minder and
Spring security.
 Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using
HTTP services from angular 2 modules.
 Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
Writing Entities in Java, Play Framework along with named queries to interact with database.

Caterpillar, Peoria, IL Jan 2017 – Jul 2018
Java Developer
To rewrite the existing SMPA screens to work in conjunction with seven others existing SMPA programs. Streamline
and simplify the dealer program enrollment, maintenance and execution for these SMPA programs.

Responsibilities:
 Interacted with Business team and third party for Requirements gathering and also participated in the
implementation of new Application according to the Business Requirement Document (BRD).
 As a Technical Team Lead, analyze the system specifications/requirements and participate in the client’s
meetings, convert the requirements into tasks and assign to the team.
 Implemented "Maven Module based with Model View Controller (MVC2)" framework to obtain "Layered
Architecture" to isolate each layer of the application for easy customization and avoid the complexity of
integration.
 Rebuilt marketing website utilizing HTML5/CSS3/Bootstrap/JavaScript and Used Spring Framework for
managing transactions and dependency injection (IoC) using annotations.
 Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript. Coded in
Angular JS MVC Framework to make single page and Allocation price configurations pages.
 WebSphere monitoring by gathering diagnostic data using administrative tools for problem solving
proficiency.
 Advised as a SME on the functional and security controls of Google App Engine, Google Storage, Compute,
Google Functions, and Big Query.
 Focus on Compute Engine, App Engine, Kubernetes Engine, Cloud IAM, Cloud VPN, Deployment Manager,
Stack driver Logging & Monitoring, Storage & Processing Options (Big Query, Cloud Storage)
 Developed Action Script classes for Event handling, Response handling and Error handling. and Developed
RESTful Web services to produce the data to internal systems.
 Developed SOAP JAX-WS Web services to produce data (Campaign program) to third party vendors and to
fetch the data from third party vendors.
 Used JavaScript, jQuery and AJAX for displaying data in customized format on User Interface. Used Test-
Driven Development methodology (TDD) to grow software capability and refractor into well-designed
maintainable software.
 Used Serena Dimensions to automate the build process and deploy the application to Web Sphere
Application Server.

Cruise Lines, Miami, FL Jan 2016 – Dec 2016
Java Developer
Responsible for the technical design, architecture and development of internal and external software applications.
Provides leadership, direction and coordination to development resources in support of project and company
objectives.

Responsibilities:
 Interacted with Business team and third party for Requirements gathering and also participated in the
implementation of new Application according to the Business Requirement Document (BRD).
 As a Technical Team Lead, analyze the system specifications/requirements and participate in the client’s
meetings, convert the requirements into tasks and assign to the team.
 Implemented "Model View Controller (MVC2)" framework to obtain "Layered Architecture" to isolate each
layer of the application for easy customization and avoid the complexity of integration.
 Developed RESTful Web services to fetch the data (dealer's related data) from internal upstream systems and
also to produce the data to internal systems.
 Developed SOAP JAX-WS Web services to produce data to third party vendors. Used JavaScript, jQuery and
AJAX for displaying data in customized format on User Interface.
 Working on Oracle12c/10g data base for storing and retrieving the application data and Involve in
configuring JMS and JNDI in rational application developer. Involve in the usage of JPA API for
configuration of ORM tools.
 Perform building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application
Server, worked in WebLogic system administration infrastructure. Using Business Delegate, Service locator,
Factory, Session Facade, DTO and DAO design patterns.
 Involve in code review and deployment of the application on development, testing of production
servers. Write various Struts action classes to implement the business logic.
 Involve in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams,
and Class Diagrams.
 Understand concepts related to and written code for advanced topics such as Java IO, Serialization and
multithreading. Using java features such as Generics, Collections API
 Perform unit testing using JUNIT framework and tested DAO's and Business Services. Analyzing the client
requirements and production issues.
 Design and Development for enhancements & change requests and Provide technical support for external
users

Wipro, India May 2013 – May 2015
Java Developer
Marketing Product Information, MPI application is the Marketing Data management tool. This application is a
facilitator for adding, maintaining, controlling and distribution of the data required by various marketing agencies
and units.

Responsibilities:
 Interacted with the Business Analysts in the development of requirements definition, use case analysis and
implemented Functional Specification Document (FSD).
 Always followed Model View Controller (MVC) architecture to obtain Layered Architecture to isolate each
layer of the application for easy customization and avoid the complexity of integration.
 Used Test-Driven Development methodology (TDD) to grow software capability and refractor into well-
designed maintainable software.
 Involved in writing JUnit test cases for Unit Testing service classes
 Performing Load Test, Backend Failure Test and Memory Leak Test.
 Used Serena Dimensions to automate the build process and deploy the application to Web Sphere
Application Server.

Position Details

May 08, 2021
S1620309069219117
Colorado / United States
Denver, CO
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Krishna Manjeera Senior Java /J2EE Developer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

<pre> Krishna Manjeera<br /> Senior Java /J2EE Developer<br /> Email: onejava8@gmail.com<br /> Ph. No: 908-333-4810<br /> <br /> Professional Summary:<br />  Around 7 years of experience as Java developer involving analysis, design, implementation, integration,<br /> administration, and testing of various enterprise applications.<br />  Experience in all phases of software development life cycle (SDLC), which includes User Interaction,<br /> Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration,<br /> Documentation, Testing, and Deployment.<br />  Experience in Java/J2EE IBM WebSphere Application Server Administration, MQ, Message Broker and IIB<br /> on Linux and Windows Platforms and good knowledge in WebLogic<br />  Development experience using Java/J2EE (JDK 1.6, Java, JSF 2.0/1.2, JSP 1.1/1.2, Servlets 2.3, JDBC1.0/2.0,<br /> EJB 2.0, MDB, JTA, JPA, JNDI, JMS, IBM MQ, Web Services (Axis, JAX-RPC, JAX-WS), MVC Struts 1.2, 2.0<br /> frameworks, Hibernate 3.0, Spring 2.0, Log4j, JUnit4, Maven and ANT).<br />  Development and deployment experience with BEA Web logic […] IBM WebSphere V7.0/6.1, Apache<br /> Tomcat 6.0 and JBoss 4.0 Application Servers.<br />  Experienced in J2EE Design Patterns, MVC, Session Façade, Service Locator, Data Access Object, Data<br /> Transfer Object / Value Object, Business Delegate and Factory.<br />  Used performance test tools (i.e. Apache JMeter and JProfiler) to analyze and resolve performance<br /> bottlenecks<br />  Sound experience in Python, Java, Object Oriented programming and Multithreading, etc. Developed<br /> presentation layer using JSF, JSF, JSTL, HTML5, DHTML, CSS and JavaScript.<br />  Technical Expertise in Spring Framework features, Dependency Injection, AOP, JDBC Templates, Hibernate<br /> Integration, Hibernate Template, JMS Template and POJO objects. Used XML, XSD, DTD, SAX and DOM<br /> Parsers in developing multiple projects<br />  Experienced with Relational Databases Oracle 10g, MYSQL Server. Involved in various phases of Software<br /> Development Life Cycle of the application like requirements gathering, Design, Analysis, Development and<br /> Testing<br />  Experience with Front-end JavaScript frameworks like Angular JS, Node.js. Experience in client and server-<br /> side scripting languages like Typescript, Angular 4.<br />  Exposed the application using Rest Web Service, developed http post, get methods based on requirement<br /> and handled the errors using http status codes. Designed and developed Microservices based on the card<br /> accounts using Spring Boot.<br />  Used Spring MVC, Spring IOC to handle/intercept the user requests and used various controllers to<br /> delegate the request flow to the Backend tier of the application.<br />  Used spring integration for integrating the application with Microservices using spring integration workflow<br /> files.<br />  Ability to design high availability applications on AWS across availability zones and availability regions.<br /> Implement systems that are highly available, scalable, and self-healing on the AWS platform.<br />  Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.<br /> Knowledge of monitoring, logging and cost management tools that integrate with AWS<br />  Responsible for creating and maintaining architecture for Restful API using Spring Boot. Good experience on<br /> Unix/Linux. Designed and developed an internal virtual meeting software using Angular 4+.<br />  Configuration and maintenance of Redhat Satellite server. Includes registering new servers, keeping the<br /> channels synced and providing entitlements to new servers as needed. Implemented systems that are highly<br /> available, scalable, and self-healing on the AWS platform.<br />  Experience in testing tools like JMeter and Postman. Perform analysis of new and different application<br /> programming solutions, enhancing current systems and supporting overall business goals.<br />  Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information<br /> between multiple business applications. Filtering and cleaning data using Scala code and SQL Queries.<br />  Experienced in Software Development Processes like SCRUM, Waterfall, Iterative and Agile Methodologies.<br /> Have started working with new tools like Jenkins, Chef and Rabbit MQ.<br />  Good experience using version control tools; CVS, SVN, GIT, and Rational Clear Case. Experienced in<br /> developing the unit test cases using JUnit 3.0/4.0. Experienced in code audit, performance testing and<br /> application tuning.<br />  Excellent Client interaction skills and proven experience in working independently as well as in a team.<br /> <br /> Education Details:<br />  Bachelors in Computer Science from Acharya Nagarjuna University, India.<br />  Masters in Information Assurance from Wilmington University, Delaware, USA.<br /> <br /> Technical Skills:<br /> Operating Systems Windows, UNIX, LINUX<br /> Programming Languages Java 5/6/7/8, Java Beans, SQL<br /> J2EE Technologies Servlets, JSP, JDBC, JNDI, RMI<br /> Frameworks Struts, Spring, Spring MVC, Spring security, Hibernate<br /> Databases Oracle 11g, DB2, MySQL, SQL Server<br /> Development tools IntelliJ, Eclipse, IBM RAD, NetBeans.<br /> Web/Application servers JBoss, Web logic 10.x/8.0/7.1, Apache Tomcat, IBM WebSphere. Glassfish<br /> Web Development HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, XSD, JWT.<br /> Scripting Languages JavaScript, Ajax, JQuery<br /> Design Patterns Business delegate, Session Facade, Singleton, DAO, DTO, Factory Pattern<br /> Version Controllers SVN (Apache Sub Version), GIT, CVS, Clear Case<br /> Build/Testing tools ANT, Maven, Junit<br /> Logging Tools Log4J, SLF4J<br /> Web Services SOAP, WSDL, REST<br /> Others/Tools Agile, RUP, JIRA, TOAD, MobaXterm, Test Driven Development (TDD)<br /> Professional Experience:<br /> <br /> PwC (Price Water House Coopers) Albany, NY March 2019 – Present<br /> Sr. Java Developer<br /> PwC's professional services, including audit and assurance, tax and consulting, cover such areas as cybersecurity and<br /> privacy, human resources, deals and forensics. PwC Management Consultants provide innovative solutions focused<br /> on mergers and acquisitions, operations, customer, sales and marketing, human capital and change management,<br /> finance, and program and portfolio management<br /> <br /> Responsibilities:<br />  Design, develop, troubleshoot, debug, and test existing software systems and new applications using state of<br /> the art software languages and tools.<br />  Develop and execute software development plans according to PwC development methodology on small to<br /> medium sized projects.<br />  Experience with the Agile Scrum and Kanban development methodologies. Work with Software Solutions<br /> Manager to develop the best technical design and approach for new product development.<br />  Develop maintainable code that matches specifications.<br />  Develop solutions to specifications which may not be well defined but satisfy the needs of the customer.<br /> Develop, integrate, and deploy Java code, including source code control management<br />  Analyze cloud infrastructure and recommend improvements for performance gains and cost efficiencies.<br /> Manage all levels of AWS services within EF Kids & Teens organization which consist of live, staging, QA<br /> environments<br />  Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access<br /> using Google Authenticator and AWS Virtual MFA.<br />  Use of APIs and understanding of HTTP and REST architecture. Experience using Project Management Tools<br /> Such as Jira. Working knowledge of common software design patterns and anti-patterns.<br />  Using GIT to maintain software baselines. Excellent written and verbal communication skills. Create and<br /> maintain relevant documentation.<br />  Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and<br /> other web services used in the system. Validating user actions on the client side and providing responsive<br /> feedback<br />  Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.<br /> Creating custom, general use modules and components which extend the elements and modules of core<br /> AngularJS.<br />  Writing tested, idiomatic, and documented JavaScript, HTML and CSS. Coordinating the workflow between<br /> the graphic designer, the HTML coder, and yourself. Cooperating with the back-end developer in the<br /> process of building the RESTful API<br /> <br /> Tech Data Corporation, Clearwater FL Aug 2018 – Feb 2019<br /> Sr. Java Developer<br /> Tech Data Cloud empowers information technology solution providers by offering access to our portfolio of cloud<br /> technologies with best-in-class vendors, the ability to power their solutions through Stream One platform and the<br /> tools needed to master the cloud journey with a proven track record of enablement services<br /> <br /> Responsibilities:<br />  Involved in various phases of Agile software development. Involved in migration of a project from .Net to<br /> Java. Worked with Cisco, IBM (Maas 360, Kenexa), Symantec, Autodesk and Oracle<br />  Developed applications using Angular2, Java8 and new features of java (lambda expressions). Developed<br /> screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.<br />  Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.<br />  Developed UI components using Angular 2 dependency Injection, Models, data binding and controllers.<br />  Implemented Angular 2 Router to enable navigation from one view to another. Used Protractor to perform<br /> End to end testing for single page application developed using Angular 2.<br />  Developed Application to asses JSON and XML from Restful web service from consumer side using Angular<br /> 2. Integrated all of these services within the Mendix platform on which we developed.<br />  Worked on Responsive Web Design using Bootstrap and Plygrid framework. Developed various generic<br /> JavaScript, Angular functions to implement client-side validations. Involved in developing Thread Safe<br /> blocks for multithread access and distributed transaction management.<br />  Created and injected spring services, controllers and DAOs to achieve dependency injection. Heavily used<br /> Spring Inheritance, Auto-wiring, Core Container, Security, AOP and Spring Quartz for scheduling tasks to<br /> generate reports and emails to clients. Developed Persistence layer using Spring Data to interact with the<br /> Database.<br />  Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented<br /> Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.<br />  Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and<br /> Dependency injection during various modules of project.<br />  Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy<br /> each spring service in a cluster can be load balanced and exposed through one API gateway.<br />  Used Micro service architecture with Spring Boot based services interacting through a combination of REST<br /> and Apache Kafka message brokers. Implemented Authentication & Authorization with Site Minder and<br /> Spring security.<br />  Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using<br /> HTTP services from angular 2 modules.<br />  Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.<br /> Writing Entities in Java, Play Framework along with named queries to interact with database.<br /> <br /> Caterpillar, Peoria, IL Jan 2017 – Jul 2018<br /> Java Developer<br /> To rewrite the existing SMPA screens to work in conjunction with seven others existing SMPA programs. Streamline<br /> and simplify the dealer program enrollment, maintenance and execution for these SMPA programs.<br /> <br /> Responsibilities:<br />  Interacted with Business team and third party for Requirements gathering and also participated in the<br /> implementation of new Application according to the Business Requirement Document (BRD).<br />  As a Technical Team Lead, analyze the system specifications/requirements and participate in the client’s<br /> meetings, convert the requirements into tasks and assign to the team.<br />  Implemented "Maven Module based with Model View Controller (MVC2)" framework to obtain "Layered<br /> Architecture" to isolate each layer of the application for easy customization and avoid the complexity of<br /> integration.<br />  Rebuilt marketing website utilizing HTML5/CSS3/Bootstrap/JavaScript and Used Spring Framework for<br /> managing transactions and dependency injection (IoC) using annotations.<br />  Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.<br /> Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript. Coded in<br /> Angular JS MVC Framework to make single page and Allocation price configurations pages.<br />  WebSphere monitoring by gathering diagnostic data using administrative tools for problem solving<br /> proficiency.<br />  Advised as a SME on the functional and security controls of Google App Engine, Google Storage, Compute,<br /> Google Functions, and Big Query.<br />  Focus on Compute Engine, App Engine, Kubernetes Engine, Cloud IAM, Cloud VPN, Deployment Manager,<br /> Stack driver Logging & Monitoring, Storage & Processing Options (Big Query, Cloud Storage)<br />  Developed Action Script classes for Event handling, Response handling and Error handling. and Developed<br /> RESTful Web services to produce the data to internal systems.<br />  Developed SOAP JAX-WS Web services to produce data (Campaign program) to third party vendors and to<br /> fetch the data from third party vendors.<br />  Used JavaScript, jQuery and AJAX for displaying data in customized format on User Interface. Used Test-<br /> Driven Development methodology (TDD) to grow software capability and refractor into well-designed<br /> maintainable software.<br />  Used Serena Dimensions to automate the build process and deploy the application to Web Sphere<br /> Application Server.<br /> <br /> Cruise Lines, Miami, FL Jan 2016 – Dec 2016<br /> Java Developer<br /> Responsible for the technical design, architecture and development of internal and external software applications.<br /> Provides leadership, direction and coordination to development resources in support of project and company<br /> objectives.<br /> <br /> Responsibilities:<br />  Interacted with Business team and third party for Requirements gathering and also participated in the<br /> implementation of new Application according to the Business Requirement Document (BRD).<br />  As a Technical Team Lead, analyze the system specifications/requirements and participate in the client’s<br /> meetings, convert the requirements into tasks and assign to the team.<br />  Implemented "Model View Controller (MVC2)" framework to obtain "Layered Architecture" to isolate each<br /> layer of the application for easy customization and avoid the complexity of integration.<br />  Developed RESTful Web services to fetch the data (dealer's related data) from internal upstream systems and<br /> also to produce the data to internal systems.<br />  Developed SOAP JAX-WS Web services to produce data to third party vendors. Used JavaScript, jQuery and<br /> AJAX for displaying data in customized format on User Interface.<br />  Working on Oracle12c/10g data base for storing and retrieving the application data and Involve in<br /> configuring JMS and JNDI in rational application developer. Involve in the usage of JPA API for<br /> configuration of ORM tools.<br />  Perform building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application<br /> Server, worked in WebLogic system administration infrastructure. Using Business Delegate, Service locator,<br /> Factory, Session Facade, DTO and DAO design patterns.<br />  Involve in code review and deployment of the application on development, testing of production<br /> servers. Write various Struts action classes to implement the business logic.<br />  Involve in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams,<br /> and Class Diagrams.<br />  Understand concepts related to and written code for advanced topics such as Java IO, Serialization and<br /> multithreading. Using java features such as Generics, Collections API<br />  Perform unit testing using JUNIT framework and tested DAO's and Business Services. Analyzing the client<br /> requirements and production issues.<br />  Design and Development for enhancements & change requests and Provide technical support for external<br /> users<br /> <br /> Wipro, India May 2013 – May 2015<br /> Java Developer<br /> Marketing Product Information, MPI application is the Marketing Data management tool. This application is a<br /> facilitator for adding, maintaining, controlling and distribution of the data required by various marketing agencies<br /> and units.<br /> <br /> Responsibilities:<br />  Interacted with the Business Analysts in the development of requirements definition, use case analysis and<br /> implemented Functional Specification Document (FSD).<br />  Always followed Model View Controller (MVC) architecture to obtain Layered Architecture to isolate each<br /> layer of the application for easy customization and avoid the complexity of integration.<br />  Used Test-Driven Development methodology (TDD) to grow software capability and refractor into well-<br /> designed maintainable software.<br />  Involved in writing JUnit test cases for Unit Testing service classes<br />  Performing Load Test, Backend Failure Test and Memory Leak Test.<br />  Used Serena Dimensions to automate the build process and deploy the application to Web Sphere<br /> Application Server.<br /> </pre>