NIKESH
Java Developer
Email ID: ****.******@*****.***
Contact # 732-***-****
EXPERIENCE SUMMARY
Over 7+ years of working experience in all phases of software application design and web-based RIA applications using Java/J2EE Technologies.
Experience in Software Development Life Cycle (SDLC), Rational Unified Process (RUP) and AGILE methodologies.
Experience in developing web application using HTML, JavaScript, AJAX, Angular JS, JQuery, Bootstrap, Node Js & XML.
Extensive experience in web application development using Java1.7, JDBC, Servlets, JSP, JAVA Beans, EJB 3.0, JSF 2.0, JMS.
Proficiency in working with Spring Framework, Struts Framework, ORM Hibernate framework.
Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and RESTful Web Services.
Development activities with domain expertise supported by thorough understanding of OOPs, OOAD, UML, IOC, AOP, Core Java and J2EE Design patterns.
Extensively worked with Oracle 11g/10g/9i/8i, SQL Server, Postgres, Sybase, MySQL and DB2 relational database management systems.
Expertise in setting up, configuration and deployment process with Weblogic10.3, Tomcat6.0 Websphere7.1, JBoss6.0.
Ability to work independently as well as within a team and quick master in new concepts and applications.
Experience in mentoring resources and knowledge transfer to junior analysts, developers and testers.
Excellent communication skills across all levels.
EDUCATION
Bachelor of Technology in Computer Science, Telangana, India.
TECHNICAL SUMMARY
Languages
JAVA1.8/1.7/1.6/1.5/1.4, C
J2EE/JEE Technologies
JEE, Servlet, JDBC, JSP, JSF, EJB, JMS, MDB, RMI
Web Technologies
HTML, CSS, JavaScript, Angular JS, AJAX, JQuery, XML, DOM, SAX, JSTL-Tiles, YUI, DOJO, JSON, HTTP, Photoshop, Flash.
Web Services
SOA, WSDL, SOAP, JAX-WS, JAXP-RPC, REST
BPM/BRMS
ALBPM, ALSB, ESB and ILOG JRules
RDBMS
Oracle11g/10g/9i/8i(PL/SQL), DB2, SQL Server
Design Patterns
MVC, UML, Singleton, Factory, J2EE Design Patterns
IDE
netBeans, RAD, Eclipse,WSAD
Java Frameworks
Struts, Spring, Hibernate, MyBatis, JUnit, Log4j
Build Tools
Ant, Maven
App/Web Servers
Weblogic, Tomcat, Websphere, JBoss, Amazon EC2
SCM
GitHub, ClearCase, SVN, CVS, VSS, CM Synergy
Methodologies
Agile, SDLC, Waterfall, RUP
Operating Systems
Windows 8.1/7.0/XP/NT/200x/9x, Sun Solaris, Linux/Unix, Mac
PROFESSIONAL EXPERIENCE
Charter Communications, St Louis MO Jul 2013 to Till Date
Senior Java Developer
Responsibilities:
Understood business requirements and functional specifications of the project
Understood the design and development of Adverse Event Management, Review and Reporting, Scheduling modules.
Screen development (UI part) using HTML, JavaScript, CSS,BootStrap & Angular Js.
Used and Mapping Hibernate Framework to persist POJOs into the database on Oracle and for accessing client data from different systems and their subsidiary systems
Implemented Security manager for the system using Spring AOP.
Developed SOAP Web Services for the Event Management System.
Used Apache FOP, XSL-FO, and XSLT to transform XML documents to PDF.
Developed test cases using Junit.
Involved in bug fixing and maintenance of the system.
Engaged in tracking, reporting and maintaining bugs in JIRA.
Developed the different components of application such as JSPs, Servlets, EJB’s using WebSphere
Studio Application Developer and used ClearCase for version control.
Technologies: Java 1.5, JSP, Servlets,Oracle, Spring 3.0, Struts 2x, Tomcat 5.5, JUnit, and SVN, XSLT, Apache FOP, Apache Axis, Hibernate 3.0, Angular Js and Bootstrap.
Thomson Reuters, Eagan MN Apr 11 to Jun 13
Senior Java Developer
Responsibilities:
Involved in Creating User Interface Design using JSF, HTML, JSP, JSTL, CSS and JavaScript, JQuery,Angular JS.
IBM WebSphere Application Server installation, configuration. Understand the legacy System and refactor business logic from C++ to Java.
Used and Mapping Hibernate Framework to persist POJOs into the database on Sql and for accessing client data from different systems and their subsidiary systems
Followed Agile methodology during construction phase of the project. Used Spring to integrate Wicket and for Dependency Injection (IOC).
Utilized Spring Framework encouraging application architectures based on the Model View Controller (J2EE Design Patterns) design paradigm. Configured controller Servlet that dispatches request to appropriate Action Classes.
Developed critical data access code and message associated business logic with the MQ Messaging Server and JMS, for content communication and integration into data persistence as designated using RAD and implemented on Websphere AS Server.
Developed Action Classes, Form Beans, and Custom Tag Libraries and configured them in the XML file.
Created Enterprise Java Beans (EJBs) and deployed them in the WebSphere Application Server environment, to implement business logic and interface with back-end data base system (Oracle).
Developed Web Services based on SOA. Set up the WebSphere Message Queue/Message Broker.
Tuned JVM for efficient garbage collection.
Used ANT scripts to build the application and deployed on WebSphere Application Server.
Environment: J2EE Technologies, SQL,Enterprise JavaBeans (EJB 2.0),JSF, Visio, Jasper Report, Spring, AJAX, CSS, JMS, Spring, Hibernate ORM, ClearCase, JSP, HTML, Servlets, XML,WebSphere App Server 6.1, WCAP, CruiseControl, Perl Scripting JUNIT, WSDL, ANT 1.7,SOAP and SAX and Documentum.
Farmers Insurance, Sacramento CA Jan 11 to Mar 12
Java Developer
Responsibilities:
Handling tasks status calls and updates on tasks assigned to the team.
Reporting team status and tasks status to manager.
Lead risk taking and continues improvement in productivity.
Involved in Client side & server Side Programming business logic.
Implemented different types of Hibernate Criterias and Native Sqls for database transactions.
Performed Unit testing & code Review.
Involved in various major projects in ICMS individually like redesigning FFR pages, FFQ, VIP, Comments, Import Leads, Implementing Formatting Tools for Notepad and Email pages.
Designed and developed various modules of the application with J2EE design architecture, using Eagent frame work (proprietary frame-work for Farmers Insurance which is similar to Struts), JSPs, HTML, AJAX, JQuery, iFrame and JavaScript.
Involved in various TRD Reviews & Interacting with business people for various requirements.
Giving technical support to team members whenever they required.
Involved in Debugging and Resolving Production Tickets.
Environment: Java 1.4, J2EE, Sql, AJAX, XML, HTML, Java Script, Eclipse IDE, JSP, Servlets, WSAD, RAD with DB2 Server as back-end
Airtel, India Feb 2008 to Dec 2010
Java Developer
Responsibilities
Carried out requirement specification, design, analysis, implementation and testing
Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
Developed and modified Stateless and Stateful Session Beans implementing Session Facade design pattern
Used Servlets to implement Business components.
Designed and Developed required Manager Classes for database operations
Developed various Servlets for monitoring the application.
Designed and developed the front end using HTML and JSP
Developed XML files, DTDs, Schema’s and parsing XML by using both SAX and DOM parser.
Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
Worked on configuration and deployment of the beans.
Did Packaging and Deployment of builds through Ant script.
Wrote stored procedure and used JAVA APIs to call these procedures.
Database designing that includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.
Environment: Java1.4, J2EE 1.3, Servlets, JSP, JDBC, SQL, PL/SQL, Eclipse IDE, XML, Apache Tomcat, Eclipse, Oracle, Ant.