Post Job Free
Sign in

Java Developer Management

Location:
Houston, TX
Posted:
July 17, 2017

Contact this candidate

Resume:

Anusha

Phone No :203-***-****

Email ID:***************@*****.***

PROFESSIONAL SUMMARY

Around 3 years of IT experience in analysis, design and development using Java and J2EE.

Experienced in SDLC, Object oriented analysis/design and development, MVC architecture/implementation.

Experienced in Banking, Manufacturing domains.

Experienced in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, JDK, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP).

Expertise in UI front end development and design using HTML5, JQuery, JavaScript, CSS, JSP, Bootstrap,AngularJS, XML.

Experience in spring technologies like MVC, AOP, IOC/Dependency Injection, ORM and Web Services using Eclipse.

Experienced in leveraging RDBMS like Oracle, MySQL, and DB2.

Designed systems using Data Modeling, UML and J2EE based frameworks like MVC Architecture and Hibernate.

Expertise in writing unit test cases using JUNIT.

Experienced in developing applications using Web Sphere, Apache Tomcat, JBoss.

Designed and coded application components using Agile (XP, Scrum), RUP methodologies with JIRA tool for tracking the stories, defects and progress.

Experience using Hibernate for mapping Java classes with database &Hibernate query language (HQL).

Strong exposure with J2EE design patterns like Front Controller, Data Access Object and Service Activator etc.

Good knowledge on objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.

Highly skilled in working with Java/J2EE on IDE's like Eclipse, NetBeans with strong debugging skills.

Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.

Ability to quickly adapt to new technologies and different project environments.

TECHNICAL SKILLS

Programming Languages

Java, PL/SQL, C, XML, XSL

Java/J2EE Technologies

JDBC, Servlets, JSP 1.2/2.0, EJB 2.0/3.0

Web Development

HTML5, DHTML, XHTML, CSS3, Java Script, AJAX

Frameworks

Struts, Hibernate, Spring

XML/Web Services

XML, XSD, WSDL, SOAP, Apache Axis, JAXB, XMLBeans

Application/Web Servers

BEA Web Logic 9.1/11g, Apache Tomcat 7, JBOSS.

Methodologies/Design Patterns

UML, MVC2, DAO, Factory pattern, Session Facade

Databases

Oracle 8i/9i/10g, SQL Server 2000/2005, IBM DB2

IDEs

Eclipse, My Eclipse

Build Automation

Maven,Ant

Testing/Logging Frameworks

JUnit, Log4J

Operating Systems

Windows 98/2000/NT/XP, Unix, Linux

Version Control

SVN, Git

PROFESSIONAL EXPERIENCE SUMMARY

Client: Rockwell Automation San Jose, CA Aug’ 2016- Till date

Position: Java Developer

Project: Modular Framework

Description: It is an integration application which integrates applications like Production Management, Quality Management, and Performance Management together.

This is built on top of FTPC (Factory Talk Production Centre) which is specific to Rockwell Automation.

Production Management is a module used to create a discrete work-in-progress (WIP) application. The predefined functionality provided by Production Management includes the following: Creating and tracking units, lots, boxes, carriers and work orders. Also Collection of Data, Performing consumption, Viewing works instruction and Printing labels

Quality Management is an application that allows you to run quality policy checks for your factory. If your production must follow certain regulations, Quality Management can be used to verify that the regulations are met. The Production Centre Performance Management product (called PM hereafter) is a plant-level application that monitors process and packaging line efficiency, captures downtime events, and provides an approach to comprehensive root cause analysis.PM enables users to set performance goals, such as yield, quality, schedule adherence and overall equipment effectiveness (OEE), and track progress in real time against those goals.

Worked on code changes in java classes as part of JIRAs assigned to me.

Worked on deploying the latest builds in standalone as well as set up the JBoss cluster nodes to deploy builds using JBOSS Deployment Manager.

Worked on implementing lazy query container as a part of application editor page tables.

Worked on Eclipse, Ant to develop the code as well to test the designed code.

Worked on unit testing to test the code changes and ensure the quality of software is up to the mark.

Used SVN for source repository and Code collaborator for Code Reviews.

Used Context Dependency Injection concept of springs.

Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data Access Object), DTO (Data Transfer objects), and ORM Mappings.

Extensively used Spring IOC architectural model to inject object based on selection of components like setter injection and Interface injection to manage the object references.

Used annotations @Autowiring, @Controller, @Service, @Transactional, @Entities in spring to avoid bean definitions in XML files.

Involved in development of REST Web Services using Annotations to extract client related data from databases.

Used XML for transfer of data from backend to frontend and vice versa.

Designed webpages using HTML, CSS, JavaScript and Angular JS.

Worked on SQL server to write queries.

To identify, analyze, debug and fix the issues in the application.

Environment: Java, J2EE, Springs, Hibernate, Soap Web Service, Rest Services, Maven, SVN, HTML, CSS, SQL, Eclipse,JBoss.

Client: ICICI, Hyderabad, India Jun ‘2012- Aug’ 2014

Position: Java Developer

Project: Internet Banking System

Description: The Internet Banking System (IBS) is a part of ICICI which mainly deals with internet banking. Internet banking system allows customers of ICICI bank to log on to online internet banking to access their account to view the balance and other banking services.

Responsibilities

Worked in Agile environment by following Iterative and Incremental approaches.

Developed application using Core Java concepts and maintained concurrency with Multithreading.

Developed class diagrams, sequence and use-case diagrams using UML Rational Rose.

Designed the application with reusable J2EE design patterns.

Using Spring IoC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring.

Designed DAO objects for accessing RDBMS.

Designed & developed Data transfer Objects to carry the data between different layers.

Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts Framework.

Wrote SQL, PL/SQL (Procedures/Functions/Packages/Triggers) to handle business functionality.

Developed test cases for Unit testing using JUnit and performed integration and system testing.

Environment: Java, JSP, JSTL, J2EE, JDBC, Servlets, HTML, HTTP, CSS, UML, MVC, XML, AJAX, JavaScript, Log4J, Weblogic,Spring,Windows, Unix, Oracle 9i.

EDUCATION

Bachelors in Computer Science

Masters in Computer Software Engineering



Contact this candidate