Hima Manne

  • Sr. Java Developer
  • Albany, NY
  • Member Since Jun 14, 2023

Candidates About

 

Hima Manne

PROFESSIONAL SUMMARY:

·         Around 8 years of  Java/J2EE Developer experience in IT industry in Software Development, Design, Analysis, Deployment of Web using OOP Concepts, Java and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (SOAP, WSDL, Axis), JavaScript, HTML, AngularJS, Jenkins, AJAX,  Oracle Web Center Suite and XML.

·         Hands-on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.

·         Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.

·         Extensive knowledge and implementation skills in Struts MVC framework and JSF.

·         Experience in Web-Development technologies like JavaScript, CSS, CSS3, Servlets, Angular JS, AJAX, JQuery, Bootstrap, JSP, JSON, JSTL, HTML, HTML5, XHTML, PrimeFaces and XML.

·         Expertise in Server side development using Java, J2EE, EJB, JMS, JNDI, JDBC, JDK 1.x in Windows and Unix Environment.

·         Developed RESTful web services interface to Java-based runtime engine and accounts.

·         Experience with different Servers like Apache Tomcat, IBM RAD, Web Sphere, Web Logic, Sun Glass fish and JBoss.

·         Involved in upgrading servers to the latest JDK versions. 

·         Extensive experience in IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).

·         Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOAD Techniques.

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

·         Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MySQL PL/SQL, SQL* Plus, Database Procedures, Functions.

·         Worked in delivering builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

·         Experience in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.

·         Hands on experience on Alfresco 2.1 content repository.

·         Hands-on experience in working with XML related technologies such as SAX, DOM Parsers, XML Schema, XSL, XSLT, XPath, DTD, XSD and JAXB.

·         Resolved application and connectivity problems in Java programs.

·         Strong design skills implementing Unified Modeling Language (UML), Object Modeling Technique (OMT) and Java Design Patterns.

·         Experience in version control tools like GIT, SVN, CVS and Microsoft visual SourceSafe.

·         Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.

·         Excellent communications skills. Adept at building strong working relationships with co-workers and management.

·         Good learner with quick learning skills and good team member with communication skills.

·         Cohesive team worker, having strong analytical, problem solving and interpersonal skills.

 

·         Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.

 

TECHNICAL SKILLS:

 

Operating Systems:

Windows 95/NT/2000/XP Professional /Unix, Ubuntu 10.4

Programming Languages:

C / C++, JAVA

Database Mgmt.:

 MS SQL Server, MS-Access, Oracle 8i &9i, Oracle10g, DB2, Postgres

Web servers:

 WebLogic, Websphere, Apache Tomcat, JBoss.

Web Related Technologies:

JavaScript, Shell Scripts, AJAX, FLEX, FLASH, XML, HTML, SOAP GWT 1.4 &1.5, DHTML & DTD, XSD, CSS, XSL Validators, XSLT.

Web Application Technologies

 

J2EE, AWT, UML, OOAD, JDBC, Servlets, Applets, Swing, JSP,  JavaBeans, Web services,  SOA, WSDL, SOAP, UDDI, EJB, JMS, JNDI, RMI, JSTL Tags, CVS, JUnit, Log4j, JPA, Apache Camel, Mockito.

J2EE Design Patterns

 

MVC, Front Controller, DAO, DTO. Service locator, Facades, Singleton etc.

Frameworks

Struts 1.2, Swing, Spring 2.0,Hibernate 3.x, EJB 3.0,2.0 GWT, OSGI.

Development Tools

Eclipse / My Eclipse 6.5, NetBeans 6.0, RAD, WSAD, TOAD 8.5, TORA.

Build Tools

ANT, Maven.

 

 

PROFESSIONAL EXPERIENCE:

 

Client:  State of New York, Albany, NY                                                                                  Sep 2016 to Till Date        

Title: Senior Java Developer

 

Responsibilities:

·         Involved in the requirements Analysis meetings and understand the requirements for the modules for development.

·         Worked on 5 verticals of an application on agile base development cycle with a By-weekly sprint.

·         Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

·         Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.

·         Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans and JQuery.

·         Used Hibernate Cache for query to improve the application performance.

·         Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.

·         Created REST based web services using JAX-RS library.

·         Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.

  • JDK1.7 was used with RAD as development tool. Websphere server is used. 

·         Designed and developed very complex and large web pages using AngularJS, HTML 5,and CSS.

·         Developed session EJB and message driven bean (MDB) to process JMS XML messages.

·         Used Spring DAO concept in order to interact with database (DB2) using JDBC template.

·         JSPs, Servlets, XML descriptors, using WebSphere Application Server.

·         Build & Deployment in WebSphere 8.5 Application Server.

·         Worked with XML and JSON contents.

·         Used RowMapper interface for mapping rows with the instance of a class.

·         Utilized Spring annotations and XML configuration for Dependency Injection

·         Involved in Analysis, Design, development, testing and Maintenance using UML.

·         Swing components should be updated directly only in the context of callback methods invoked from the event dispatch thread.

·         Designed and created DAO using data modelling in the integration layer. 

·         Used Maven to build the J2EE application.

·         Worked on Database Stored Procedures and Functions, views and Synonyms.

·         Used GIT controls to track and maintain the different version of the project.

  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Used Log4j to print the logging, debugging, warning, info on the server console.

·         Used HTML5, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation interface. 

·         Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.

·         Wrote unit test cases using JUnit, JMock.

Environment: Java8, Spring 4.0, Hibernate 4.3.0, JDK 1.7 Maven 3.3, JAX-RS, Spring MVC, Spring JDBC, HTML5, CSS 3, JavaScript, AJAX, AngularJS, JUnit 4,JMock, Web Sphere Application Server,GIT, Java Beans, Row Mapper, Jenkins, Eclipse Luna, DB2, JIRA, EJB, JSON, XML, JSP, Servlets, Log4j.

 

ArcelorMittal, Burns Harbor, IN                                                                                Jan 2015 – Aug 2016

Sr. Java/J2EE Developer

 

Application developed as a tool for automating Project Management in any software department. This tool enables entering and monitoring various resources of the project and the cost factor. This is based on the hierarchical level. Every individual can enter the status and also add the status to existing work, but has no privileges to modify status. Administration controls the privileges to all and based on the Individual level.

Responsibilities: 

·         Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML, involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.

·         Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.

·         Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.

·         Extensively written JQuery for responsive event handling.

·         Used technologies like Java 1.6, JEE, Spring MVC, Hibernate, JSON, CSS3, JQuery, Ajax, ANT, SQL, RESTful API Web Services, DOJO, PL/SQL back end as Oracle via SQL Developer with Tomcat.

·         Optimized ExtJS themes and prepared performant applications.

·         Administered and supported ExtJS applications within scope.

·         Responsible for design application layer API using EJB components using J2EE.

·         Used web service calls using Java Web Services and Apache AXIS client packages.

·         Generated Client classes using WSDL2Java and used the generated Java API.

·         Designed and developed Datasource with Smart GWT technologies

·         Used SVN version controls to main using Tortoise SVN tool.

·         Used XML, WSDL, UDDI, SOAP  Web Services for communicating data between different applications

·         Deployed the application  on WebLogic Application server

·         Used data modeling for creating a data model by applying formal data modeling technique.

·         Deployed code in application servers like Tomcat locally and Web logic to host it on the Linux server.

·         Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.

·         Extensively used log4j to log regular debug and exception statements.

·         Performed code review and unit tested the application using Junit framework.

·         Participated in the production support and maintenance of the project.

 

Environment: Java 1.6, Spring 3.0, Hibernate, J2EE, JSP, JSTL, JQuery, AngularJS, Oracle, SVN, Web Logic, Eclipse, ANT, Apache Tomcat, SVN, REST, JSON, SOA, J2EE, Oracle, XML 1.x, JAXB 2.x, XSLT 1.x, JAX-WS, and Web Services.

 

Legion Insurance, Philadelphia, PA                                                                              Jan 2014 - Dec 2014                   

Sr. Java/J2EE Developer

 

Legion Insurance is one of the nation’s leaders in health care, dental, pharmacy and disability insurance. Legion Insurance puts information and helpful resources to work for its members to help them make better informed decisions about their health care. Legion Insurance provides insurance protection to more than 1 million businesses and professionals in the U.S. and internationally. This project is an insurance application for the customers and is developed with J2EE technologies with Struts Framework in the front end, with Hibernate Framework at data layer connecting to Oracle 9i/10g.  The application was deployed on Web Sphere Application Server and development was done using RAD.

 

Responsibilities:

·         Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.

·         Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML, CSS, JavaScript and Struts Tags.

·         Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements.

·         Developed the UML use cases and Sequence diagrams using Rational Rose

·         Designed and Developed Web Services using technologies UDDI, WSDL, SOAP to communicate to the other modules.

·         Configured Hibernate objects as Spring Beans in the Spring Configuration File.

·         Involved in performance tuning of the application to meet nonfunctional requirements

·         Wrote client side and server side validations using Struts Validators and Java Scripts Validations.

·         Used Struts tag libraries, JSTL and created web interfaces using JSP technology and deployed on WAS.

·         Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database.

·         Wrote XML validation components using DTD, XML Schema.

·         Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).

·         Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.

·         Helped in developing the complete business flow and helped incorporate session validity checks, form validations and error handling in the application.

·         Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.

·         Deployed the jar, war and ear files on the Web Sphere Application Server.

·         Involved in authenticating the user security credentials authentication using LDAP and for validating the user roles.

·         Wrote, debugged ANT, Maven Scripts for building the entire web application and deploy them on WebSphere.

·         Wrote JUnit test cases to test the Policy and Claims Modules.

·         Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results more than what they expect.

Environment: Java, J2EE, Servlets, Hibernate, Struts, Web Sphere Application Server, IBM RAD, XML, XSLT, JSP, JDBC, JavaScript, HTML, CSS, Oracle 9i/10g, CVS, Rational Rose, UNIX, ANT, SOAP, Spring, AJAX, LDAP, Log4j, JUnit, DTD, XML Schema.

 

Symantec, Mountain ViewCA                                                                                Jan 2012-Dec 2013
Role: Java Developer
Project: ECAS Connector
 
Description: 
This project was mainly concentrated on reconciliation of all brands of certificates owned by Symantec such as GeoTrust, Thawte to move them to centralized database. As part of this, many modules are included to achieve the functionality, among them Ecasconnector is one.  
Ecasconnector is mainly a web service client where other brands operations team will request an operation via APIs exposed by this. Ecasconnector functionality includes placing certificate order, revoke/cancel certificate, get certificates etc. 
  
Contribution:

·         Developing the code through different layers presentations layer using Struts2, Business Layer using Spring IOC, Service Layer using Hibernate ORM framework.

·         Coordinated between the offshore development team and the onsite team for the requirement analysis and new releases.
·         Worked on the development work as well as support for the previous releases.
·         Coordinated with Architecture group for review of design and code.
·         Involved in build and deployment of the application in development, system, acceptance and production environments.
·         Involved in feature development for sprint releases.
·         Used Eclipse for development
·         Migrated Ant driven unit test cases to Maven driven.
·         Used design patterns such as Factory, Singleton.
·         Successfully integrated clover report plugin in Maven to generate unit test code coverage report
·         Participate in code reviews with onsite team
·         Configured data sources and connection pools via Web sphere admin console in test environments.
·         Troubleshooting of application related issues by analyzing system code, logs and data and resolved those by applying technical and analytical skills.
·         Provided technical and functional support to various teams likes testing, Cross functional teams, business users, Architects and product Owners.
·         Assist Technical Writers and business owners in preparing the project documentation and user guides.
·         Created and consumed SOAP Web Services using Apache Axis, Rest webservices with apache CXF
·         Used Hibernate for ORM (Object Relational Mapping) and DAO(Data Access Object) implementation.
·         Used spring to integrate different modules via dependency injection
·         Developed JUnit test cases during the development phase. 
·         Used SVN for managing the source code versions
Environment: Java 1.6, J2EE 5, Spring 3.0, Hibernate 3, JDBC 3.0,  SQL, JSP , Servlets  Linux, Oracle 10g, XHTML, CSS, JavaScript, web services (SOAP and REST), JMS, JAX-RS, Apache CXF, XML, XSL, Agile, JUnit, Maven, CVS, Log4J, Eclipse 3.5, UML, JBoss 4.0, Jasper reports.

 

 

UBS, Hyderabad, India                                                                                                                  March 2009-Dec 2011

Java Developer

It’s a comprehensive ecommerce application aimed at providing secure twenty-four hour online Banking support. The application primarily consists of modules that provide a consolidated statement of all your UBS accounts and loan activity, and also used to see which checks have cleared, or review the complete transaction history of any of your accounts, provide functionality for fund transfer between accounts with UBS Online banking and provide support for all the other UBS products & services like checking accounts, saving accounts, installment loans, overdraft protection.

 

Responsibilities

·         Involved in the design of high level architecture and rapid development.

·         Followed J2EE MVC framework to design architecture.

·         Used HTML, JSP pages and Struts-Presentation View to Develop interfaces.

·         Used JBOSS server to design and implement the Servlets.

·         Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration.

·         Implemented CMP entity beans for persistence of business logic implementation

·         Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statements.

·         Involved in the Inspection/Review of quality deliverables such as Design Documents.

·         Used SQL Scripts, Stored procedures and SQL Loader to load reference data. 

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle8i.