Resume

Sign in

Java Developer Web Services

Location:
Richardson, Texas, United States
Salary:
$50
Posted:
April 11, 2018

Contact this candidate

Resume:

Anil Reddy

Phone: 480-***-****

Email: ac43wx@r.postjobfree.com

PROFESSIONAL SUMMARY:

5+ years of experience as a Java/J2EE Developer involving in Analysis, Design, testing of web based and client server multi-tier applications that use Java/J2EE technologies.

Proficient in all stages of Software Development Life Cycle including requirement, analysis, design, development, testing, deployment, support and maintenance with various methodologies such as Waterfall and Agile models.

Well versed in various technologies such as OOPS concepts, Core Java, Advanced Java, Collections, Servlets, JDBC, XML, JSP, JPA.

Hands on experience in working with Java 8, which includes lambda expressions, streams and the functional interfaces.

Expert in working with front-end UI scripting languages like HTML, AngularJS, JavaScript, jQuery and CSS.

Extensive experience in designing, coding and tuning using various technologies such as Spring, Hibernate, SOA, JavaScript, Exception handling, SOAP, SQL, Stored Procedure.

Experience in developing latest version of Object Oriented JavaScript Libraries like AngularJS.

Developed Web Application using Spring MVC framework web module.

Adept in working with various spring components like IOC, AOP, MVC, and hands on with Spring Web, Spring JMS, Spring-Security, Spring Batch, Spring Data JPA, Spring Boot, Spring JDBC Template.

Good knowledge of Spring Core, spring batch, spring security, spring boot, spring MVC and spring's integration with Hibernate Framework.

Involved in building a high efficiency Dynamic single and multiple Web Application Using AngularJs, Node.js, HTML, HTML5, Bootstrap, jQuery and CSS3.

Created and developed RESTful API utilizing Spring Boot with Spring MVC.

Proficient in implementation of frameworks like Spring, AJAX frameworks and ORM frameworks like Hibernate.

Experience of working with databases Oracle 11g/12c, MySQL.

Developed Stored procedures, triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File.

Experience with WebLogic Server, JBoss and Apache Tomcat servers.

Hands on experience with build tools like ANT, Maven, logging tools like Splunk, LogBack.

High-level proficiency in developing test scripts with Junit, Mockito testing frameworks along with Selenium toolset.

Have excellent problem solving, proactive thinking, analytical, programming skills, communication skill, work ethics and the ability to work well in a team or individual environment.

Experience in working with different testing environments like Unit testing, integration testing using JUnit.

Used AWS SDK to connect with Amazon SQS for bulk email processing.

Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.

Excellent communication, analytical, interpersonal and presentation skills.

Implemented Core Java concepts to develop robust and scalable application.

Good team player, ability to work in fast paced environment.

TECHNICAL SKILLS:

Languages: C, JAVA, SQL

Servers: IBM Web Sphere, Tomcat

Java Technologies: J2SE, J2EE, JDBC, Servlets, JSP, Struts, EJB, JMS,

Web Technologies: Aj Ajax, CSS, XML, HTML, Java Script.

Databases: Oracle, SQL Server, DB2, MySQL

Environments: Windows, Linux and Unix

Methodologies: Waterfall, Agile, SCRUM

Case tools: MS Project, Team Foundation Server, Visio, and JIRA

Version Controls: Clear Case, Tortoise SVN, GIT

Tools/IDE: Netbeans, Eclipse, RAD, JEdit and JSource

PROFESSIONAL EXPERIENCE:

Fossil, Richardson, TX Jan’2017 to Present

Java Developer

Responsibilities:

Involved in the review and analysis of the requirement specifications.

Involved in the design of application using Model View Control (MVC) Architecture and designed Use Cases, Sequence Diagrams and Class Diagrams using UML and Rational Rose.

Responsible to ensure compliance with J2EE framework and enhance Reuse and Portability of the application by using various design patterns like Front Controllers, Facades, Value Object, Business Delegate, Service Locators, DAO.

Extensively used Spring MVC framework to develop the web layer for the application.

Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring's Dependency Injection.

Developed different modules using Servlets, Spring, Hibernate, deployed and configured.

Developed RESTful API utilizing Spring Boot with Spring MVC.

Designed and implemented the rules of Business Logic using spring.

Extensively involved in the development of persistence layer using Hibernate and used SQL server as backend database.

Experience developing web application on top of platform using Node.js

Migrated existing on-premise infrastructure into cloud using Amazon AWS and its associated Services Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.

Experience in cloud stack such as Amazon AWS & ELASTIC SEARCH.

Created custom BIRT, Crystal, and TRIRIGA queries.

Experience in Reading TRIRIGA system logs, workflow error logs and TRIRIGA web logs.

Migrating and upgrading TRIRIGA system.

Functional knowledge of TRIRIGA Application

Strong expertise Transact-SQL,WebSphere, Business analysis and testing.

Extensively used JavaScript, jQuery, CSS for client-side data validation and UI development.

Implemented various web services based on REST API architecture.

Utilized IBM Websphere/RAD for development of messaging and web services.

Researched Prototype solution on utilizing AngularJS, Bootstrap for possible UI enhancements of the application.

Extensively used Core Java concepts and implemented collections, I/O, Exception handling and Generics in Logic design and development.

Extensively developed Stored Procedures and Triggers using PL/SQL.

Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation.

Environment: Java 8, JSP, XML, Oracle 12c, IntelliJ IDEA, JMS, Servlets, AWS, JSP, JDBC, WebLogic, MySQL, JBoss, Hibernate, IBM Websphere, RabbitMq.

Honeywell, Morris Plains, NJ June’2015 to Dec’2016

Java Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.

Followed AGILE Methodology and participated in SCRUM Meetings.

Used HTML and CSS in the development in front end of the application.

Developed user interface using JSP with Java Beans, JSTL and Custom Tag Libraries and Ajax to speed the application.

Configured the Struts configuration file and Application context file based on the Spring and JPA entries.

Used Spring Framework for Dependency injection, security features and integrated with the JPA framework.

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

Consumed Spring Web Services (WSDL, REST, UDDI) from third party for authorizing payments to/from customer.

Configured AWS Identity and Access Management (IAM) to securely manage AWS users & groups, and use policies & roles to allow or deny access to AWS resources.

Have replaced the Java Messaging Service(JMS) calls to AWS SQS.

Parallel operations on collections and for effective sorting mechanisms

Application development experience using multithreading, Serialization, Collection framework, Generics and Core Java.

Used JMS API for asynchronous communication, implemented MDBs.

Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.

Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.

Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax call.

Used GitHub as version control and streamlined the code check-in process by implementing continuous build, continuous Integration/deployment using Maven scripts.

Used SQL to create, update and manipulate tables in Oracle. Used Data modeling techniques in setting up relational databases. Used JUnit for unit testing.

Monitored the error logs using Log4J and fixed the problems.

Environment: Java, RAD, Websphere application Server, Eclipse, Struts, Spring, JPA, JSP, Servlets, JavaScript, Design patterns, HTML, CSS, JMS, XML, REST, WSDL, Web Services, SQL, JDBC, UML, Ajax, JUnit, CSS, ADF, Log4J, Git, Oracle.

Nationwide Insurance, Columbus, OH Nov’2012 to Dec 2013

Java Developer

Responsibilities:

Actively involved in Agile Scrum processes such as daily standup meetings, grooming sessions, sprint planning, sprint demo and sprint retrospectives.

Developed MVC design pattern based User Interface using HTML5, CSS3, JavaScript, AJAX and JQuery.

Used XML and JSON for transferring/retrieving data between different Applications.

Used Dependency Injection feature of Spring framework and leveraged the AOP features of Spring framework to handle exceptions.

Used Spring MVC for implementing the controller web layer of the application, developed controllers, views, and used handler mapping classes in spring configuration files.

Implemented DAO pattern for database connectivity and Hibernate for object persistence.

Developed the REST web servicesAPI to consume and produce the JSON data.

Installed, configured, administered and supported Web Sphere Application Server on Windows.

Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).

Used JUnit with Log4J for unit testing and as logging frameworks.

Used GIT for version control of the source code.

Actively participated in the daily SCRUM meetings to produce quality deliverables within time and also worked with TDD.

Environment: Java, Hibernate, Spring, HTML5, JavaScript, JQuery, XML, CSS3, UML, REST, AJAX, Maven, Eclipse, WebSphere, JUnit, Log4J, GIT.

Cardinal Health, Columbus, OH Jul’ 2012 to Oct’2012

Java Developer

Responsibilities:

Interactions with the business team to gather the requirements review the specifications and monitor the work.

Implemented the Struts framework based on MVC design pattern. Involved in writing the struts-config files.

Used J2EE design patterns like MVC, Singleton and DAO Factory to provide a consistent, easily manageable and maintainable application.

Implemented the front end using JSP, XHTML, DHTML, XML, CSS and JavaScript.

Developed JSP pages to handle client requests and carry out server side processing.

Implemented client side validations using JavaScript. Responsible for unit testing and integration testing, bugs fixing, handling change requests.

Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect the user input. Used Struts for web tier development and also created Struts Action to handle the requests.

Created DB tables, functions, Joins and wrote prepared statements using SQL.

Developed Servlets, Java beans and Java helper classes responsible for delivering web component.

Implemented logging using Log4j. Responsible for the co-ordination with the team members and attending meetings.

Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.

Consumed Web services for retrieving the revenue analysis data.

Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate.

Environment: J2EE/J2SE, JavaSE7, JSP, Struts, Spring Framework, CSS3, Apache CXF, XML, HTML, Log 4j, Oracle, JavaScript, Sub Version.

EDUCATION:Bachelors in Electronics and Communications Engineering from JNT University, India



Contact this candidate