Post Job Free

Resume

Sign in

Java Software Engineer

Location:
Plano, TX
Posted:
February 28, 2019

Contact this candidate

Resume:

Mahanth Nagaraj

ac8m11@r.postjobfree.com

Dallas, ac8m11@r.postjobfree.com

Texas-75074 LinkedIn.com/in/mahanth-

903-***-****

PROFESSIONAL SUMMARY:

3+ years of IT experience in the areas of Designing, Developing, Testing, Deploying and Supporting enterprise web applications using JAVA/J2EE Web technologies on Tomcat 5.x,6.x,7.x, on Windows platforms.

Good knowledge on the Spring modules like Spring IOC, Spring MVC, Spring AOP, Spring Integration and Spring DAO.

Experience in implementation of Persistence Framework like JPA and Hibernate ORM(Object Relational Mapping)to map POJOs to a relational database in typical n-type architecture.

Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multi-threading, Exception Handling, Streams & File I/O and Polymorphism.

Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database. Have good knowledge of JDBC connectivity.

Working knowledge of Java Web Services with real time knowledge using SOAP, WSDL, UDDI, RESTAPI to implement Service oriented Architecture (SOA).

Strong exposure working with J2EE design patterns like MVC, Front Controller, Value Object, Singleton and Session Facade.

Extensively used Maven to build the application and deploy on Embedded Tomcat Server.

Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).

Experience in writing test cases in Java environment using Junit.

Performed random and regress testing of the application for reducing number of defects.

Experience in developing front and back end applications using Java, Ajax and DOJO.

Familiar with development methodologies like RAD, RUP, Water Fall, Agile and Scrum.

Extensive working experience in design and development of applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, Hibernate, JMS, JDBC, XML, DTD,JSTL, HTML5, XSLT, XHTML, SAX, DOM, CSS3, DHTML, JavaScript, AngularJS, JSON, AJAX and JQuery.

Leadership Qualities and good Team player with proficiency at time management, multitasking, able to meet deadlines and handle priorities. Have Strong analytical skills with ability to follow project standards and decision -making capability.

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

Developed few web pages using JSP, JSTL, HTML, CSS and JavaScript.

Defining DAO interfaces and wrote SQL Queries.

Technical skills:

Programming Languages

Java, C, C++, HTML, CSS, JavaScript, XML, XSL, XSLT, UML, SQL, PL/SQL, SOAP and REST web services, Python, AngularJS.

J2EE Technologies

JSP,JSTL, EJB, Java Servlets, JDBC.

J2EE MVC Frameworks

Spring MVC, Spring IOC/DI.

Web Technologies

HTML, DHTML, CSS, XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON, Schema Modeling.

ORM Frameworks

Hibernate, JPA, DAO.

IDE’s

Eclipse, STS, NetBeans.

Operating Systems

Windows 98/2000/XP/Vista/7/8, UNIX, Linux.

Database Design Tools

Oracle SQL, MySQL, HQL, Microsoft SQL Server.

Application Servers

Apache Tomcat Server, IBM WebSphere, JBoss AS 4.2, Glassfish and Oracle Weblogic Server.

Build Tools

Maven, Gradle.

EDUCATION:

Master’s in Computer Science from Texas A&M University. GPA-3.5

Bachelor’s in Computer Science from Visvesvaraya Technological University. GPA-3.5

PROFESSIONAL EXPERIENCE:

Aiplex Software Pvt. Ltd, Bangalore Jun 2015– Dec 2016

Software Engineer

Responsibilities:

Followed Agile Methodology and participated in daily SCRUM meetings and quarterly Release Planning.

Developed the presentation layer with JSP, HTML, CSS, Java Script.

Design and developed web application using Spring Web Flow, spring and AJAX technology.

Used Spring Framework modules for the configuration of application components, security processes and for supporting classes for integration and unit tests(spring security)

Experience in directives to realize functionalities like REST service with Ajax call, input validations, searchable and storable contents.

Extensively used Hibernate in developing data access layer. Developed SQL queries, views and stored procedures using PL/SQL.

Involved in defining DAO interfaces and writing SQL Queries.

Implemented data access layer by Object Relational Mapping (ORM) tool HIBERNATE with standard DAO pattern.

Applied XSLT (XPath/XQuery) for HTML generation from server XML response.

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

Implemented the project by using spring Web MVC module and Angular-JS.

Implemented Struts as a web framework, springs as dependency injection framework and Hibernate as database ORM framework.

Used Apache MQ series to send and receive XML sheets by writing a java code on JMS client.

Used Eclipse 4.x for developing the application and for version control.

Used Design patterns such as Business delegate, MVC and Session facade.

Involved in designing the database schemas for the new data layer on Oracle using PL/SQL for database normalization.

Extensively involved in moving source code to GIT.

Developed Unit, Integration and Performance Test Cases using Power Mock, Mockito, and Junit.

Used Maven scripts for building and deploying applications.

Setup and Configuration of Application Server during deployment and testing.

Developed JUnit Test cases for testing the application code.

Experienced in developing UI Screens using HTML5, Java Script, JSP, JQuery, CSS, and Ajax.

Performed random and regress testing of the application for reducing number of defects.

Worked on developing the Web Services using Spring boot.

Highly involved in troubleshooting, finding and fixing critical customer reported problems.

Environment:Java 1.8, JSF, Eclipse, Servlets2.x, EJB3.0, JSP 2.x, Web logic 6.0, Web Sphere Application Server 6.0, HTML, Boot Strap, Spring, Hibernate, UNIX/LINUX, CSS3, Maven, JQuery, AngularJS, React JS, Junit, Selenium, Apache MQ, MS SQL Server -2012 database, PL/SQL, Oracle 11g, GIT, Web services, AGILE.

Aiplex Software Pvt. Ltd Bangalore, India April 2014- Feb 2015

Intern Java/ J2EE Developer

Responsibilities:

Expertise in developing enterprise applications using Spring Frameworks.

Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.

Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code.

Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements

Implemented Multi-Threaded Environment and used most of the interfaces under the Collection framework by using Core Java concepts.

Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.

Provided Integration for Spring MVC module.

Performed data loading using spring framework.

Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.

Used XML plug-in for designing the schemas and transferring the XML to HTML files

Performed J2EE application deployment using JBoss application server on Windows and Linux.

Created directory structure flow using UNIX to receive and send data to internal and external systems.

Environment:Java, J2EE, JSP, Struts, HTML, CSS, JavaScript, JQuery, AJAX, XML, XSLT, SOAP Web Services, Apache, JSON, EJB, SQL, JUnit, JSF, JDBC, JDK, Oracle PL/SQL,, JBOSS Application Server.



Contact this candidate