Sr. Java Developer Resume Profile
Edison, NJ
Professional Summary
- Over 8 years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
- Worked on Object Oriented Concepts, Object Oriented Design OOD , Object Oriented Analysis OOA , Programming and its implementation.
- Strong Core java programming skills using Collections API, annotations, Generics and Multithreading.
- Experience in developing web applications using technologies like HTML, Java Script, CSS, JSP Tag libraries, Tiles and XML.
- Expertise in J2EE Application development using JSP, Servlets, JDBC, XML, JSF, Portlets and Hibernate.
- Worked on J2EE frameworks like SPRING and STRUTS for developing industry standard web applications.
- Involved in developing Static and Dynamic pages using JSP and Servlets.
- Strong experience in handling different Web Servers like Tomcat, and Application Servers like JBoss, Web Sphere and WebLogic Server and Web Sphere Portal Server.
- Worked on J2EE technologies like Servlets, Filters, Action Servlets, dynamic page generation using JavaScript, JQuery and AJAX.
- DOM Data Access Model Node structure usage and integration in HTML/XHTML/XML web pages.
- Excellent understanding of linking databases with web applications using JDBC and ORM techniques like Hibernate HBM and Annotations and JPA Java Persistence API .
- Implementing Inheritance and Entity Relations in tables using Hibernate framework.
- Experience in manipulating database records using MySql,SQL, PL/SQL queries. Used Hibernate with HQL, Criteria and Projections.
- Good hands on experience in working with NMS/EMS and analysing of Fault Management data for Fault Management module of the Centralise-NMS system.
- Expertise in Design Patterns like MVC, Singleton, Factory, Abstract Factory, DAO Data Access Object , Front Controller.
- Experience in working with project development tools like Maven, Ant, JUnit and Log4J for logging errors and messages and Subversion for version control.
- Good understanding of connection protocols namely HTTP, SMTP, TCP/IP and UDP. Thorough understanding of Computer Networks and network communication IP addresses, packet exchange .
- Good hands on experience in Storage Virtualisation in SAN.
- Developed applications using Eclipse and NetBeans IDE in Windows and Unix Environment.
- Experience in the development of Webservicesusing REST.
- Experience in Service Oriented Architecture.
- Involved in integrating Java Application with IBM Broker.
- Experience in Enterprise Messaging using JMS Java Messaging Service API
- Experience in RDBMS using Oracle 10g/11g.
- Ability to work with the team involving the different stages of Software Development Life Cycle SDLC including System Analysis, User Requirements Determination, Data modeling, Coding, Implementation and Testing.
- Document preparation including Requirement Specification, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experienced in developing applications in Telecom and Insurance domains.
- Good analytical, problem solving, communication and interpersonal skills with ability to work individually as well as in teams.
- Ability to master new Concepts.
Technical Skills
Programming Languages | Java Java SE 1.6/1.7, Java EE 5/6/7 |
J2EE Technologies | JSP, JDBC, JMS, RMI, Servlets, JNDI |
Java Frameworks | Spring 2.5/3.x/4.0, Struts 1.x/2.0, Hibernate 3.0/4.0 |
Web Technologies | HTML 4/5, CSS, JavaScript, AJAX, JQuery, XML |
Web Services | REST, JSON, SOAP, Apache Axis 2 |
Database Connectivity | SQL, NoSQL, PL/SQL, HQL, Projections, Criteria, MySql |
Databases | Oracle 9i/10g/11g/12c, Microsoft SQL Server 2008/2008 R2/2012, MS Access |
App/Web Servers | Apache Tomcat 6.0.x/7.0.x, Oracle WebLogic Server 10g/11g/12c, JBoss 4/5 |
Tools | Maven, Ant, Log4j, JUnit |
Operating Systems | Windows 9x/XP/7/8, DOS, UNIX, Linux |
Design Patterns | MVC, Singleton, Factory, Front Controller, DAO |
Source Control | ClearCase, VSS |
Professional experience:
Confidential
Sr. Java Developer
Responsibilities
- Worked with the business team to analyze and document the software requirements.
- Involved in Design, Development and Support phases of SDLC.
- Developed UML class, sequence, state, activity and use case diagrams for project structure and flow design using Microsoft Visio.
- Designed the project using Dispatcher Servlets, Controllers and View Resolvers of Spring MVC framework utilizing spring concepts like DI Dependency Injection and AOP Aspect Oriented Programming for business logic.
- Experience in Angular and jQuery.
- Experience in the development of Webservices using REST.
- Experience in Service Oriented Architecture.
- Involved in integrating Java Application with IBM Broker.
- Experience in Enterprise Messaging using JMS Java Messaging Service API
- Used Spring Security Management for user verifications.
- Very good knowledge on NMS/EMS systems and have hands on experience in working with the devices in the Network for configuration and provisioning purposes.
- Involved working with SAN Storage Area Network for Storage Virtualisation , for archiving and back-up.
- Used REST andService Oriented Architecture SOA for sharing data with the systems like MEdiationa and Provisioning systems.
- Worked with Tomcat as the application server and WebLogic as the webserver.
- Used JUnit for testing purposes.
- Used Apache Maven as the software build tool and Log4J for logging errors and messages and Visual SourceSafefor version control.
Environment:
Core-Java, spring, HTML, JavaScript, AJAX, Servlets, JSP, JDBC, Oracle 9i, Log4J, JUnit, Maven, Hibernate, Visual Source safe
Confidential
Java Developer
Responsibilities
- Worked along with Business Analysts to capture business requirements and convert them into technical/functional requirements.
- Involved in all phases of SDLC from requirement analysis to implementation to test to deployment.
- Designed the software structure through Spring MVC framework, implementing Dispatcher Servlets, Controllers and View Resolvers for project flow.
- Used springs characteristic features like DI/IOC Dependency Injection/Inversion of Control , Transaction Management and AOP Aspect Oriented Programming for various modules functions.
- Used JPA Java Persistence API specifications for database accesses.
- Queried the database using MySql, SQL and PL/SQL for complex queries related to market data.
- Created Stored Procedures, Functions and Triggers for managing and structuring database records.
- Followed JSF specifications for UI design and flow.
- Structured the JSP web pages using HTML and CSS.
- Designed dynamic web pages with analysis charts and constantly updating data using JavaScript, AJAX and JQuery.
- Used various core java concepts like Collections and Multithreading for complex data computations and analysis.
- Implemented session, cookie and cache management using Servlets and Filters for each user.
- Designed and implemented the logging mechanism using ClearCase as a version control tool and Ant for building and deploying the application.
- JUnit framework was used for performing unit and integration testing by writing test cases.
- Developed the application through Eclipse IDE using its plugins, build and support and debugging tools.
Environment:
Core-Java, HTML, CSS, JavaScript, AJAX, Servlets, JSP, JDBC, Oracle 9i, Visual Source safe
Confidential
Software developer
Responsibilities
- Involved in translating functional requirements into technical requirements.
- Involved in the process of analysis, design and development of the application.
- At the database end, responsibilities included creation of tables, procedures, sub-queries, joins, integrity constraints and views.
- Help/assist the team members in the technical challenges.
- Front-end was designed by using HTML, JavaScript, CSS, and JSP
- The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
- Created dynamic webpages using AJAX and JavaScript.
- Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
Environment:
Core-Java, HTML, CSS, JavaScript, AJAX, Servlets, JSP, JDBC, Visual Source safe
Confidential
Software Developer
Responsibilities
- Front-end designing - web page design, Portal by using HTML, JavaScript, CSS, JSP.
- Developed single sign-on page across all modules.
- Involved in creating role wise credentials.
- Involved in enhancing the existing products by adding additional coverage options.
- Additional database changes were made as part of additional coverage.
- Preparation of HLD and TSD documents.
- Coding done by adhering to quality standards.
- Review done for the Documents, Stored Procedure Coding done by team members.
- Used various core java concepts like Collections and Multithreading for complex data computations and analysis.
- Preparation of Unit Test Plan and System Test Plan documents.
- Involved in resolving production Incidents and Defects.