Post Job Free

Resume

Sign in

Java Developer Service

Location:
Mallampet, Telangana, India
Posted:
January 10, 2019

Contact this candidate

Resume:

Murali Shanker E-Mail: ac755c@r.postjobfree.com

Mobile: 469-***-****

Senior Java Developer

8+ years of extensive experience in object-oriented design/analysis, Java development, web services for service-oriented architecture, and data modeling, skilled at progressing from problem statement to well-documented designs and code.

Good experience and knowledge on various development methodologies like Test Driven Development (TDD), Extreme Programming (XP), Scrum, Agile, UML and Rational Rose.

Strong Design, Development and Deployment skills in Java, J2EE, Servlets, Applets, Struts, spring, Hibernate, AJAX, XML, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL) AWS.

Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object,

Singleton, Service Locator, Session Facade, Factory Pattern and DAO.

Good experience in coding using Interfaces, Multithreading, Reflection.

Excellent front-end, UI development skills using scripting languages like Angular JS, JSP, JSTL, JSF, HTML5, DHTML, AJAX, CSS3, JavaScript and its libraries.

Used JavaScript to implement client-side validations.

Hands on experience in design, implementation and maintenance of system architectures using application servers like WebLogic, WebSphere, Tomcat and JBOSS.

Worked extensively on Management beans to handle various configurations.

Strong experience in designing and developing data models and accessing from Java applications using SQL, PL/SQL, JPA, JDBC and ORM tool Hibernate.

Expertise in implementing Service Oriented Architectures (SOA) with XML (SOAP/UDDI/WSDL) and REST based Web Services.

Expertise in Developing web application using spring, Hibernate, Web Services (SOAP and RESTFUL) technologies.

Worked with XML parsers like JAXP (SAX and DOM) and JAXB.

Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.

Strong Experience on coding Queries, Procedures and packages in SQL.

Experienced in database design, data analysis and development Oracle, and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.

Expertise in using and configuring various web and application servers like IBM Web Sphere Application Server, Oracle Web Logic, JBoss Application Server, Apache Tomcat, Glassfish

Proficiency in programming with various Integrated Development Environments (Java IDE's) like Eclipse, NetBeans, Intellij, RAD Life ray Android Studio.

Experience in writing Ant, Maven and Gradle scripts for project development and deployment.

Expert in using version control tools such as such as SVN, CVS and GIT.

Experienced in writing and implementing unit test cases using Junit and Mockito.

Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

Good Experience on (A.W.S.) Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front), using the Elastic Search APIs (Document, Search, Indices, Cluster, etc.), High Availability Practices and deploying backup/restore infrastructure.

Have excellent experience in migrating to Amazon web Services (AWS) from Datacenter.

Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.

Education:

Bachelors in Engineering from JNTU, Hyderabad INDIA

Programming Languages

JDK 1.5,1.6,1.7, 1.8, C, SQL, PL/SQL

Platforms

Windows 2003, 2008 Server, Linux, Unix, Amazon Web Services.

Java Core

Memory Management, Thread Classes, Exception Handling and Collection APIs

UML Tools

MS Visio, Rational Rose Enterprise

IDE & Reporting Tools

Eclipse, NetBeans, IntelliJ, JBuilder 2005, 2006

J2EE MVC Frameworks

Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2

Databases

MySQL 5.1, Oracle 11g, 10g, 9i, 8i, MS SQL Server 2008, DB2.

Database Tools

SQL Developer for Oracle

Application Servers

IBM Web Sphere, Web Logic, JBoss, Apache Tomcat.

Web Technologies

HTML, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML.AWS

ORM Frameworks

Hibernate 3.0, JPA.

Version Control

Rational Clear Case, SVN, CVS, GitHub.

Middleware Technologies

EJB 2.1, 3.0, JNDI, JMS (Java Message Service).

Design Methodologies

Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development.

Testing

JUnit 4.1, J-Mock, Easy Mock

Logging Tools

Log4j.

Continuous Integration

Hudson, Jenkins.

PROFESSIONAL EXPERIENCE:

American Express,

Sunrise, Florida

Java Developer April 2017 -Present

Responsibilities:

Worked on XLR to improve the Deployment Platform.

Worked on Jenkins to build and deploy the artifacts by using XLR templates.

Worked on Postgres to extract the events from the database.

Strong experience in writing Server-side scripting using NodeJS and JSON in calling JAX-RS Web Services. Experience with XML scripting.

Used JMeter for performance monitoring and Splunk for machine data visualization.

Had Interactions with external business partners while implementing Restful (JAX-RS) webservices.

Worked as Full Stack Developer covering all layers front end, middle tier and Back end.

Used JavaScript, JQuery, AngularJS and Angular 4, Node JS and AJAX technologies for front end user input validations and Restful web service calls.

Worked on refactoring the policy violations by changing the versions in the application.

Used Jboss to deploy the applications.

Migrated the webservices Platform from jersey to Rest Easy

Migrated the Internal Encryption Services to new Service

Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.

Work as a part of the Production Support and resolved the issues

Consumed the Rest calls to use the encryption services.

Produced the Rest services so that client can use the service.

Used WinSCP to create folders and to extract the files from the remote Linux server.

Migrated the project from IaaS – PaaS Cloud Platform.

Integrated the generated DAO classes into spring application context using annotation driven Hibernate transaction manager

Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.

Created microservices to provide RESTful API utilizing Spring Boot with Spring MVC

Responsible for coding, testing and documenting various packages, procedures, and functions for libraries, also used JUnit for unit testing and Mockito for mock based testing.

Used Git for Version Control.

Implemented Angular.JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.

Developed Test cases for Application using JUnit Framework using Intellij IDE.

Environment: J2EE, Java, Angular JS, Servlets, JDBC, HTML, XML, XSL, CSS, JavaScript, Spring Boot, Tomcat, JBoss, POSTGRE SQL, Eclipse2.1.1, WebLogic, Mongo DB, NoSQL Jenkins, XL Release, Apache Camel, RestEasy, Jersey.

Barnes & Noble, NY March 2016 – March 2017

Role: Java Developer

Responsibilities:

Extensively involved in Object Oriented Analysis and Design (OOAD/OOSD), development of new functionalities as part of migrating existing workflows from old to new system.

Understanding and analyzing the workflows defined in the technical design documents to correctly implement the business functionalities.

Implementing new functionalities using core Java and J2EE

The application is being created using Spring core to leverage dependency injection and separation of concerns

Exposing REST services to provide business functionality and interface with third party systems.

Implementing REST services for product data lookup using NoSQL database.

Separation of concerns is achieved by creating component, service and repository classes that interact with the database

Used XML and JSON to exchange data between systems.

Managing entities to persist order information in the database using Hibernate.

Implementing design patterns like Singleton, Façade, Data Transfer Object and Data Access Object

Implementing custom mapping between entity and DTO objects using Orika mapper.

JAXB is used for parsing messages which are received through queues to persist order information in the database

Configuring multiple data sources in the application to fetch data from different systems

Receiving messages through queues using Camel routes. The camel routes are used for orchestrating the different steps in processing of orders.

Setting up Camel routes to process entries from the database.

Using Rabbit MQ as messaging services api for communicating with other applications

Creating SQL scripts using joins for extracting data, creating tables and inserting data

Used PL/SQL to create triggers for inserting record into key tables

Application is deployed on the JBoss server

Using Log4J for logging information, error and debug messages.

Creating unit tests for custom mapping and testing functionality using JUnit Framework.

Git is used for version control and code management.

The project is being implemented in agile methodology.

Environment: Java, J2EE, Spring Core, Hibernate, JPA, REST, NoSQL, Apache Camel, Orika Mapper, XML, JSON, JAXB, Rabbit MQ, Oracle, SQL Developer, Eclipse, Spring Tool Suite, Log4j, Jboss, Junit, Git

KGP Logistics,

New Century, KS January 2014 – February 2016

Java/J2EE Developer

Responsibilities:

Design, Develop and Support Features using Java, Spring MVC, Hibernate, Apache POI, JSP, JSTL, Java script and J Query.

Involved in full stack end to end implementation of Features from creating table structure at database level to User Interface Design and Development.

Designed Reporting Solutions with the help of open source Library Apache POI.

Worked on implementing features like Mass Update, Upload with the Microsoft Excel template file and Apache POI.

Created Staging environment and performed Data Validations to accomplish the Bulk Upload and Update features using Apache POI.

Used JAXB to map java objects to xml schema.

The views are programmed using JSP, JSTL Core Tags by following MVC architecture and Spring Framework.

Created web applications prototype using Angular 2, Node JS, HTML5, CSS3, Bootstrap, Typescript, JQuery, Spring MVC, Hibernate, Restful APIs.

Developed using JavaScript and J Query.

Used spring web flow to customize Order Fulfillment Process.

Used JUnit for unit testing of the system and Log4J for logging.

Create service to convert web cart in to cXML using JAXB.

Create and maintenance of data using Microsoft SQL Server database. JDBC for database connectivity with SQL Server. The request and response from the client is controlled using Session Tracking in JSP.

Environment: Core Java, JSP, Servlets, JSON, AJAX, Restful API, SOAP Webservices, Eclipse, Microsoft SQL Server, Microsoft Office, Microsoft OneNote, JDBC, XHTML, Spring MVC, Spring IOC, Hibernate, SDLC, Tomcat7.0, Apache POI, Angular 2, HTML, CSS, JQuery, Bootstrap.

State of Idaho Health and Welfare June 2012-December 2013

Position: Sr. Java/J2EE Developer

Responsibilities:

Involved in Requirements gathering, Analysis, Design, and Development and Support phases of SDLC.

Developed various web pages using HTML, JavaScript, Ajax, CSS, JQuery components, JSON.

Involved in implementing custom directives using Angular JS components for single page modules.

Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS's built-in testing facilities.

Implemented business components, make them as spring beans using configurations, spring provided annotations.

Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.

Implemented Spring MVC components, controllers, used spring MVC interceptors to preprocess, configured dispatch servlet, view resolver components.

Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.

Extensively used Hibernate in data access layer to access and update information in the database.

Designed and implemented a multicast service proxy with the help JAVA multithreading.

Implemented Helper classes with Hibernate interfaces to implement CRUD operations, helper classes to work with mapped collections.

Implemented Hibernate second level of cache to work across session factories using Eh cache provider.

Implemented Rest based web services to represent service more as data using JAX-RS annotations.

Used Adobe Experience Manager (AEM) as a content management system for organizing and managing Legal Documents and Notices.

Used MAVEN for building the application and deployed on Web Sphere Application Server.

Developed UNIX Shell scripts for automating project management tasks.

Developed unit test cases, implemented test cases using Junit, Easy mock and involved in integration testing.

Involved in build/deploy multi modules using Maven, configured plug-ins, check styles.

Involved in fallowing agile methodology, daily scrum meetings, iteration planning's.

Environment:

Java 1.7, HTML5, CSS3, JavaScript, AngularJS, JQuery, AEM, Bootstrap, JQuery, Spring, Hibernate, JSON, Spring Boot, Micro Services, Restful web services, JBOSS, JIRA, SVN, SQL server, Log4j, Maven, Agile.

Nintendo of America, Redmond WA (E-commerce) November 2011 – May 2012

Java Developer

Responsibilities

Participated in all phases of the SDLC including technical requirements, design, development and unit testing.

Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript and JQuery for client-side validations.

Used Angular JS in dynamic binding of HTML web pages using the MVC architecture.

Created controller Servlets for handling HTTP requests from JSP pages.

Developed few web pages using JSP, JSTL, HTML, CSS, Java script.

Worked on AngularJS framework to develop the page and make it responsive

Developed RESTful Web Services for the project as per the business requirements.

Involved in developing XML Schemas and used JAXB for marshalling/un-marshalling.

Implemented MVC architecture by using Spring framework.

Implemented the Spring dependency injection of the Database helper instance to the action objects.

Used JDBC to invoke Stored Procedures and database connectivity to Oracle database.

All the coding and testing was performed using IntelliJ.

Maintained the existing code based developed in Spring and Hibernate framework by incorporating new features and fixing bugs.

Involved in fixing bugs and unit testing with test cases using JUnit framework

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium

Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.

Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database.

Involved in writing Hibernate Query Language (HQL) for persistence layer.

Used Maven to build, run and create JARs and WAR files among other uses.

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium

Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.

Worked with Jenkins in continuous Integration by using GIT tool and executed projects in Apache Maven and Ant.

Used Log4j for application logging and debugging.

Involve in Technology & Performance Optimization and Error Reduction Procedures.

Maintain and enhance existing client applications and internal systems to improve integration.

Wrote Test Cases which adhere to a Test-Driven Development(TDD) Pattern.

JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.

Involved in planning process of iterations under the Agile Scrum methodology

Environment:

Java 1.7/J2EE, Spring3.0, Hibernate, Oracle, AngularJS, HTML, XML, CSS, AJAX, JavaScript, Log4J, Restful Web Services, Maven.

Idea Cellular Ltd.

Hyderabad, India August 2010 - October 2011

Role: Junior Java Developer

Responsibilities:

•Responsible for developing and bug fixing of the R&D application.

•Developed Billing module in the application to interact using Model View Controller architecture (MVC).

•Involved in design & documentation of validation and report modules within the R&D application.

•Developed the application on MVC framework by writing UI with Java Script and JSP pages in user-friendly environment.

•Created JSP, HTML and business layer component beans and their dependencies in spring application framework (spring, MVC, ORM, and AOP).

•Defined POJOs (java beans), Hibernate mapping files and named queries for Reverse Auction components.

•Worked extensively integration of the modules Responsible for trouble shooting the production issues and performance of the application.

•Used Hibernate framework and Spring JDBC framework modules for backend communication with the rest of Treasury application.



Contact this candidate