Sr Java/ J2ee Developer Resume
Edison, NJ
SUMMARY
- Over 6 years of work experience in financial and banking industry with expertise in software development.
- An accomplished Software Engineer specializing in Object - Oriented Design and Analysis with extensive experience in teh full life cycle of teh software design process including requirement definition, design, interface, implementation, Enhancements, testing and maintenance.
- Excellent skills in developing applications based on Core and Advanced Java, SPRING and Hibernate.
- Expert in Core Java Concepts (OOPS, Collections, Generics, Multi-Threading).
- Extensive noledge on design and development of Enterprise applications using Core Java, J2EE, JSP’s, Servlets, CORBA, EJB3, Spring MVC, Struts MVC, Hibernate, Web Services, Xml and SQL queries.
- Good noledge on CORBA (Common Object Request Brochure architecture) for client-server communication on a distributed application.
- Strong development noledge on telecom products like CN4200, Centaur 5430, Core Director and OME 6500 using NMS (Network Management System).
- Extensive experience in High Level Design of various application modules using UML diagrams such as Component Model Diagram, Use Case Diagram and Sequence diagram.
- Strong noledge of Oracle database.
- Extensive usage experience of IDEs like ECLIPSE with strong debugging skills.
- Experience in working with client scripting languages HTML, DHTML, JavaScript and CSS including special handling of various browsers like IE, Netscape and Mozilla.
- Experience in Agile, Rational Unified Process (RUP) & Waterfall Methodologies.
- Proficient and highly competent in gathering user requirements and converting them into software requirement specifications using Rational Rose, UML and Object Oriented Techniques.
- Experience in working with version control systems like PERFORCE, CVS and defect tracking tools such as CLEARDDTS.
- Strong noledge in built tools like Maven, Ant.
- Ability to work individually as well as work as a part of team.
- Ability to learn and adapt quickly to teh emerging new technologies.
TECHNICAL SKILLS
Core Programming Languages: Core Java, CORBA, SQL/PLSQL, HTML, XML.
Application Frameworks: Spring 3.2, Hibernate 4.1, Spring MVC, Web Services.
Technologies: Java/J2ee, Spring MVC, Hibernate, Web services, JUNITEJB, JDBC, JSP, Oracle 11g/10g/9i, CORBA.
Tools: SQL and PL/SQL Developer, Eclipse, PerforcePutty, FileZela.
XML Technologies: XML, XSD, XSL, XSLT, XPath, DOM and SAX parser.
Distributed Language: CORBA, EJB.
Application Servers: Apache Tomcat, WebLogic, WAS, Jboss.
Database: Oracle, 11g/10g
Build Tools: Maven, Ant
IDE Tool: Eclipse
Operating Systems: Linux, Solaris, UNIX, Windows XP/7.
PROFESSIONAL EXPERIENCE
Confidential, Edison, NJ
Sr Java/ J2EE Developer
Responsibilities:
- Involved in teh analysis, design, and development phase of Software Development Lifecycle.
- Followed agile methodology to implement application.
- Java/J2EE using Core Java & Spring MVC Framework and Web Services.
- Worked aggressively in business analysis interacting with their business groups, gathering user requirements and creating functional specifications and design documents.
- Developed teh application using with Java technologies like JSP, Servlets, Java Beans and XML.
- Implemented Server side Validations using Spring MVC.
- Made use of JSPs, HTML, JavaScript and CSS to develop teh frontend UI.
- Used Hibernate for teh Persistence layer.
- Entire Applications are developed in Eclipse IDE &deployed in teh Web Logic Server.
- Used Log4J for logging and tracing teh messages.
- Implemented database transactions by writing SQL queries /PLSQL with Oracle database.
- Involved in development, performance testing & defects fixing. Performed Unit testing using J Unit.
- Apache Maven is used as Build tool to automate teh build process for teh entire application.
- UsedCVS for version control across common source code used by developers.
- Worked in teh Agile Methodology.
Environment: Core Java, J2EE, Spring MVC, Hibernate, JSP, Servlets, Oracle Web Logic Server 11g, HTML, XML, JUNIT, Microsoft SQL Server 2008, Collections, Java Script, Oracle 11i/10g, CVS, Maven, JSF, AJAX, UNIX/LINUX, JDBC, Log4J, My Eclipse, Agile Environment.
Confidential, MN
Sr. Java Developer
Responsibilities:
- Involved in teh analysis, design, and development phase of Software Development Lifecycle.
- Working as a Java developer for EW Monitoring tool-Billing Support in Design, Develop and Test
- Worked with Core Java and spring as an Integration Framework to Design & Develop teh whole Application.
- Made use of JSPs, HTML, JavaScript and CSS to develop teh frontend UI.
- Developed Server side components with Servlets and Core Java.
- Used JavaScript for teh Front end validation.
- Participate with teh team leader, developers and project management team, in teh analysis of data, applications and processes in order to meet teh business requirement.
- Responsible for design & Develop teh Module Billing support module in Account analysis.
- Developed teh entire Application in Eclipse IDE.
- Responsible for coding and deploying according to teh Client requirements.
- Responsible for performing Code Reviewing and Debugging.
- Involved in development, testing & defects fixing.
- Used Java store procedure to interact with DB2 database.
- Used Tortoise SVN repositories for version controlling.
- Apache Ant 1.7.0 is used as Build tool to automate teh build process for teh entire application.
Environment: Servlets, JSP, Tomcat 5.5, DB2, Apache ANT, Eclipse IDE, SVN, Collections, JavaScript, CSS.
Confidential
Java/J2EE NMS/EMS Developer
Responsibilities:
- Actively involved in Software Development, Design, Coding and Unit Testing.
- Study and analysis of business and functional requirements.
- Used CORBA for Client-Server communication and created .Idl files.
- Implemented new feature called Co-Routed SNC to fetch teh attributes of each SNC from teh Database and display it to teh client.
- Implemented Data paging for Confidential &T client to show teh connections in a page by page manner using Core Java, EJB, XML, and Oracle SQL Queries.
- Created new database Tables and Sequences.
- PERFORCE was used as teh Version Control Software.
- Involved in teh documentation and Knowledge Transfer of teh existing system to peers.
- Involved in bug fixing for assigned features.
Environment: Core Java, J2EE, EJB, XML, HTML, Web logic server, JDBC, Oracle (SQL and PL/SQL), CORBA, Linux, Solaris, Windows, PERFORCE, Eclipse, VNC, Putty, Log4J.
Confidential
Java/J2EE NMS/EMS Developer
Responsibilities:
- Actively involved in Software Development, Design, Coding and Unit Testing.
- Study and analysis of business and functional requirements.
- Actively involved in Designing of High Level Design Document. This involved writing Use Case, Sequence and Class UML diagrams using Astah Professional.
- Worked on design and implementation of a new generic NMS framework based on CORBA and Java technologies.
- Worked mostly on developing teh backend part of teh application involving Core Java, EJB, XML and used SQL Queries to access old historical data from teh Database and current data directly from teh NEs (Network Elements).
- Used CORBA for Client-Server communication and created .Idl files.
- PERFORCE was used as teh Version Control Software.
- Build and Configured and deployed teh application on WebLogic server.
- Hands on experience in managing and maintaining end-to-end software releases.
- Involved in teh documentation and Knowledge Transfer of teh existing system to peers.
- Involved in bug fixing for assigned modules.
Environment: Core Java, J2EE, EJB, XML, HTML, Web logic server, JDBC, Oracle (SQL and PL/SQL) and CORBA Linux, Solaris, Windows, PERFORCE, Eclipse, VNC, Putty,Log4J.