Post Job Free
Sign in

Java Web Developer

Location:
Powell, OH, 43065
Posted:
February 06, 2018

Contact this candidate

Resume:

Shashank Lingannagari

** ********* ******** **., ******, Ohio, 43065 +1-562-***-**** ac4c4j@r.postjobfree.com

SUMMARY:

Have 3+ years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies using IT best practices such as Agile Methodology, Design patterns and Database access modules (DAO).

Strong experience in implementing MVC framework like Spring and ORM tools like Hibernate in J2EE architecture.

Experience in using Spring Boot for applications developed using microservices.

Extensive experience in developing web applications using concepts such as OOPS, Multithreading, Collections, Hibernate, Spring, JDBC, JSP, Servlets, JMS, WebServices, Struts and Java Beans.

Extensive experience in using RDBMS concepts with Oracle RDBMS, MS SQLServer and proficient in writing SQL, PL/SQL Stored procedures, Triggers and Views.

Experienced in SOA and Web Services technologies, including Restful, Axis, Soap, XML, WSDL, and DOM.

Experienced in configuring and maintaining Jenkins and Jenkins Pipeline.

Proficient in using test driven designs (TDD) and experienced in writing Spring unit test cases using JUnit and PowerMock/EasyMock frameworks.

Experienced in build tools like Ant and Maven, Log4j for Logging.

Expert in using, configuring and deploying applications onto application servers and containers like Tomcat, Jetty, JBoss, Web logic and Web Sphere.

Have worked with HTML, Servlets, JSP, Java Script, XML, and Ajax.

Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model

Very good experience in XML parsing technologies like SAX, DOM, and JAXB and using XSLT.

Web development experience with solid understanding of ReactJS, design pattern, single application framework, and software as service architecture.

Expertise in object modelling and Object-Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.

TECHNICAL SKILLS:

•Programming Languages: C, C++, JAVA/J2EE, Java Script, PL/SQL.

•Web Technologies: JDBC, JSP, CSS, HTML5, JQuery, Ajax, JSON, XML, PHP, XML, XSLT, Google Maps API.

•Web Services: SOAP, RESTful, WSDL, JAX-WS, JAX-RS.

•Frameworks: Spring (MVC), Angular JS, Hibernate, JUNIT.

•Tools: Jenkins, Ant and Maven, JUNIT, GIT, SVN, Log4j, SQL Developer.

•Databases: DB2, Oracle 11g, MySQL, MS Access, SQL.

•IDEs: Eclipse, RAD, NetBeans.

•Methodology: Agile and Waterfall.

•Middleware: Apache Tomcat Server, Web Sphere Application Server.

WORK EXPERIENCE:

Web Developer.

TEXSYS LLC, Westerville, OHIO.

Feb 2017 - Present.

Client: MERITRA Inc.

Role and Responsibilities:

Designed enterprise level applications on XML schema, SOAP and WSDL technologies.

Web development experience with solid understanding of AngularJS, design pattern, single application framework, and software as service architecture.

Developed Use case, Sequence and Class diagrams in UML using Rational Rose.

Implemented RESTful applications, as per architectural constraints like Stateless server uniform URL interface and cacheable at client-side.

Application developed in SOA Architecture, MVC architecture using spring framework, Hibernate.

Excellent knowledge in J2EE architecture and understanding of object oriented concepts, as well as good comprehension and effective utilization of design patterns including MVC, Singleton, Factory, Observer, Decorator and Adapt.

Developed and used JSP custom tags in the web tier to dynamically generate web pages.

Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes.

Wrote JavaScript’s for validating the client-side user information based on their business rules.

Designed and Developed Business Process layer components and integrated with Spring framework.

Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.

Configured web.xml, faces-config.xml for navigations and managed beans. Integrated Hibernate Frameworks.

Used Maven to build the application and deployed on WebSphere Application Server.

Established a Continuous Integration (CI) pipeline to fully automate the deployment of products and services.

Experience in Web Services development using Apache-Axis, JAX-RPC, JAXB and Security architecture for marinating security levels for business process.

Used JQuery to simplify the client-side scripting of HTML.

Developed complex Oracle stored procedures (common shared routines) to interface with Aging and Youth application.

Used Angular JS framework for single page applications.

Involved in transforming XML data in to Java Objects using a JAXB binding tool.

Wrote Junit classes for the services using Power Mock framework and prepared documentation.

Responsible for debugging, testing, maintaining and deploying the application.

Used Subversion (SVN) to maintain the versions of the source code of the project.

Graduate Assistant.

Center for Business Administration

California State University, Long Beach, CA.

Jan 2016 – Aug 2016.

Role and Responsibilities:

Design and developed Web Services (SOAP) client using Spring MVC and Spring Jdbc Template Framework.

Web development experience with solid understanding of ReactJS and writing immutable Javascript code using ECMAScript (ES6).

Designed enterprise level applications on XML schema, SOAP and WSDL technologies.

Involved in building the REST API using Spring for fetching the data from NoSQL MongoDB database

Involved in writing the client code for consuming the SOAP and REST Web Services

Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Factory and Front Controller design patterns.

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

Developed the UI using JSP, HTML, JavaScript, CSS.

Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and participated in daily stand-up meetings

Information from a third-party source is obtained by using Web services - WSDL and SOAP.

Designed User Interface using Cascading Style Sheets (CSS), and XML.

Programmer Analyst.

Cognizant Technology Solutions, Hyderabad, INDIA.

Aug 2013 – Jul 2015.

Client: American Express.

Role and Responsibilities:

Analyzed and understood the business requirements.

Involved in various Software Development Life Cycle (SDLC) phases of the project.

Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.

Designed and developed utility classes to validate or format standard data

Designed and developed DAO classes for the application

Enhancements to current functionality using Core Java and implementation of functionality with the help Spring framework and design patterns

Used spring framework for dependency injection and configured Java Beans and DAO classes for the application using Spring Configuration files.

Actively involved in Application Profiling to check memory leaks and performance and taken necessary steps to fix in the issues

Designed and developed Spring Beans interfaces and implemented business logic though POJOs

Designed and Developed POJOs per the Domain Objects and configured into the application using Hibernate Framework

Developed Message Driven Beans for asynchronous messaging services for the Billing

Developed HQL and SQL queries to interact with Database to fetch and update Data

Analyzed and fixed many Tickets during Warranty period and successfully deployed the fixes to the testing environment

Developed the utility classes to encrypt security data before presenting the user

Developed client programs to invoke third party Web Services

Developed Stateless Session beans to implement Business Requirements

Designed and developed JUNIT Test suites to test the application.

EDUCATION:

Master of Science in Computer Science (GPA-3.6/4.0) December2016

California State University – Long Beach, CA

Relevant Courses: Advanced Analysis of Algorithms, Advanced Software Engineering, Object Oriented Analysis and Design, Application Programming using .NET.



Contact this candidate