Senior Java Developer Resume
New, JerseY
PROFESSIONAL SUMMARY:
- 9 years of IT experience in Requirement Analysis, Design, Development of web based software applications using JAVA/J2EE
- Hands - on experience and excellent knowledge on Core Java, Servlets, JSP, spring 3.1/2.5, Web-Services, Struts, Quartz, JSR-286 Portal, Web logic Portal, JNDI, JSON, Angular JS, JSTL, Web logic 10.3, JBOSS 4.2.2, Apache Tomcat 7, Web Sphere 8.5
- Expertise in RDBMS, JDBC, Hibernate, JPA, Oracle and SQL Server including SQL/PLSQL, Stored Procedures.
- Exposure on OSS, Layer2 provisioning, worked on ATM, Frame Relay, Confidential, IP, TCP, UDP network protocols.
- Having Exposure & Working knowledge on XML, JAX-B, JAX-P, JAX-RPC, JAX-RS, XML/XSD, SOAP, SOA, DOM, SAX, Restful, and WSDL.
- Extensive experience in implementing J2EE application using Spring MVC and Hibernate framework .
- Extensive experience in working with XML/Json creation, parsing and validation.
- Extensive experience in GUI development using HTML, CSS, JavaScript, AJAX, J Query, JSTL.
- Good knowledge of Design Patterns like Singleton, DAO, Front Controller, Factory, Decorator, MVC etc.
- Developed XML applications, SAX, XSLT, XPATH, DTD’s using DOM and XML Schemas.
- Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in Oracle databases
- Having an experience in Solaris Operating system, UNIX commands.
- Working knowledge and have good understanding of UML and defining Use Cases, Sequence, Object & Class diagrams.
- Onsite offshore coordination
- Hands on experience with Apache Subversion (SVN), IBM Rational Rose clear case, Git hub revision control system, Jenkins
- Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
- Good understanding of OOP concepts.
TECHNICAL SKILLS:
Web/J2EE Technologies /Frameworks: Java 1.5/1.6, JDBC, Servlets, JSP, Spring MVCIOC, AOP, Hibernate, JSR-286 Portal, Struts, EJB, Ajax, JSTL, Design patterns, JNDI, UML
XML APIs/ Web Services: XML, XSD, X Path, XSLT, JAXP, JAX-BJAX-WSSOAP, SOA, DOM, SAX, Restful, WSDLWeb-services, BPM Tool
ORM Tools: Hibernate, JPA
Operating Systems: Windows, Linux, DOS, UNIX
Databases: Oracle 10g, Mongo DB
Scripting Languages: JSON, Java Script, HTML, CSS, Angular JS, and
Shell Script.:
UI Technologies: HTML, CSS, JSP, J Query.
Telecom Domain / protocols: OSS, ATM, FR, Confidential, IP, Layer2 Provisioning
Application Servers: Web logic 10.3, Apache Tomcat 7, JBOSS 4.2.2Web Sphere8.5
Build Tools: TOAD, Maven, Ant, Gradle, Jenkins, Jira4.1And BladeLogic 8.2
Testing Tools: JUnit, Rest Client, Soap UI, Fire Bug
Design & modeling Tools: UML
Web Tools/IDE: Eclipse 4.3, Net Beans 3.0, Soap UI 4.6, Log4jJ Developer11g, Spring Tool Suite-3.4.0(STS).
Repository management: Apache SVN, IBM Rational Clear case, GIT
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Senior Java Developer
Responsibilities:
- Application architecture involves JAX-RS web services, Fact, Metric Service Classes, JPA, EJB, XHML, JSON, Angular JS
- Involved in complete Agile - Requirement Analysis, Development, System and Integration Testing, Defect fixing Using Rally, for user stories, team status, report matrix
- Used Entity Manager, Criteria Builder, Selections, Predicate, etc. Java classes that are part of the Java Persistence Architecture (JPA) API; used JPA Criteria API Queries
- Worked independently with users to define concepts and under direction of project mangers
- Developing service layer using EJB stateless session beans.
- Designed and developed web-based software application.
- Involved in troubleshooting and debugging critical problems and resolving complex technical issues.
- Used JSON parser APIs in the request response for object conversion.
- Angular JS, CSS, XHTML, JQuery used as the development framework in UI and XSLT transformations
- Involved in Project Plan, System & Integration documents (DIT, FIT, and IAT).
- Mentored new team arrivals via group lecturing/interaction, one-on-one interactions, and documenting tasks needed to help ramp them up to speed into the project.
- Implemented design patterns Singleton and Factory in the application.
Environment: Java, JAX-Restful Web Services, EJB, Spring 3.2 MVC,IOC,AOP, JPA, Angular JS, XHML, Java Script, JAX-B, HTML, CSS, JavaScript, Factory Design Patterns, JSON, XSLT, J Query, JSTL, Git, Rally, Gradle, Jenkins, Oracle, BladeLogic 8.2, Web Sphere 8.5, UNIX Shell Scripting.
Confidential, New Jersey
Senior Java Developer Confidential Equitable
Responsibilities:
- Implemented the application using Spring MVC architecture and Coding involves writing Controller Classes/Forms, JSP, map the XML response which comes from other systems.
- Analyze the new enhancements and translate Business Requirements into Functional Requirements and prepare Design Documents.
- Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
- Designed and developed web-based software using Spring MVC Framework, and Spring Web Flow.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshaling as well as unmarshalling process.
- Used Angular JS as the development framework to connect the Controller framework
- Used Hibernate Framework to access backend database Oracle
- Used JAXB parser for parsing the valid xml files as defined by the XSD.
- Involved in the design and development of Business Tier using Service Components and Java Beans, Data Access Layer using Hibernate. Exposure on consuming web services.
- Involved in Project Plan, System & Integration documents
- Involved in designing the system based on UML concepts, which include preparation of sequence diagrams and class diagrams.
- Implement of Maven dependency with java
- Tested the Web services by using SOAPUI.
- Created shell scripts and updated the scripts as per the requirement.
- Implemented and designed user interface for web based customer application.
- Developed batch jobs to update status across the modules
- Implementation of JUNIT for Unit and Integration Testing.
Environment: Java, JDK1.6, Spring3.2 MVC, IOC, AOP, Hibernate(ORM Tool), Restful Web-Services, Eclipse7.0, J Unit, Maven, Ajax, JPA, HTML, CSS, JavaScript, Angular JS, XML, XSLT, XSD, X Stream, JSON, J Query, JAX-WS, JSTL, SOAP-UI, Subversion, Shell Scripting, Jira4.1, Apache Tomcat 7, Unix Shell Scripting, Spring Tool Suite-3.4.0
Confidential
Senior Java Developer
Responsibilities:
- Involved in the design and development of Business Tier using Service Components and Java Beans, Data Access Layer using Hibernate. Exposure on consuming web services.
- Analyze the new enhancements and translate Business Requirements into Functional Requirements and prepare Design Documents.
- Worked on HQL and hibernate criteria queries.
- Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
- Designed and developed web-based software using Spring MVC Framework, and Spring Web Flow.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Involved in the system analysis, design, and development
- Used Hibernate Framework to access backend database Oracle
- Used JAXB parser for parsing the valid xml files as defined by the XSD.
- Created Hibernate classes to transfer the data to the database.
- Involved in Project Plan, System & Integration documents
- Involved in designing the system based on UML concepts, which include preparation of sequence diagrams and class diagrams.
- Implement of Maven dependency with java
- Tested the Web services by using SOAPUI.
- Implemented and designed user interface for web based customer application.
- Documenting the installation and deployment processes for a smooth production release and helping the deployment team to set up different servers.
- Implementation of JUNIT for Unit and Integration Testing.
Environment: Java, JDK1.6, Spring3.2 MVC, IOC, AOP, Hibernate(ORM Tool), Restful Web-Services, Eclipse7.0, J Unit, Ant, Ajax, XML, XSLT, HTML, CSS, JavaScript, XSD, X Stream, Angular JS, JSON, J Query, JSTL, SOAP-UI, Subversion, Jira4.1, Apache Tomcat 7, Shell Scripting, Spring Tool Suite-3.4.0
Confidential
Java Developer
Responsibilities:
- Design & development Service Catalogue & Business Adapter using Spring IOC.
- Developed beans to map the XML response which comes from external systems using JAX-B
- Exposed the web service using the JAX-RPC service end point, Designed and implemented XML parsing for XML Order Confirmations
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Used the log4j as the logger of the requests and responses in our application
- Explored generic AUDIT TRAIL framework to retrieve transaction for different modules.
- Implemented JSR-286 Portal API for the development of port lets.
- Involved in resolving of bugs.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with oracle
- Strong experience in developing MVC based multi-tiered web applications and batch jobs.
- Used Jira for bug tracking and process automation across the development life cycle.
- Developed the presentation, functional and business logic process using the Spring Framework.
- Developed top-down approach Web services from a WSDL file
- Developed search module which allows searching on many attributes from the database
- LLD & UTC Preparation with Test Driven Development (TDD) approach by using Soap UI.
- Worked on CR’s Efforts Estimation (IA), participation in SME & CCB meetings.
- Sending notifications using Batch scheduling techniques (Quartz schedulers) for CLF customers based on calendar (options of day/hour) in recurring instances.
Environment: Java1.5, JSP, Spring AOP, IOC, MVC3.2, JSR-286, OSS, Confidential, Hibernate, Web Services, Ajax, XML, XSLT, XSD, JAX-B, Json, HTML, CSS, JavaScript, J Query, JSTL, Design Patterns, Quartz, Tortoise SVN, Jira 4.1, Eclipse3.5, Jdeveloper11g.
Confidential
Java Developer
Responsibilities:
- Worked on Enhanced Service Topology (Single hop, Multi hop).
- Developed business logic process using the Spring Framework and data access layer using Hibernate.
- Used JUnit framework for Unit testing of application and Clear Case for version control.
- Used My Eclipse for writing JSPs, Struts, and other java code snippets.
- Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
- Involved in Analysis, Design, and Implementation and Testing phases
- Development of Layer2 RM’s RF and R2 modules.
Environment: Java, jdbc, servlets, jsp, Spring MVC, Hibernate, OSS, Atm, Fr, JAX-B, Web Services, xml, Win Scp, TOAD, clear case, Eclipse, Java Script, HTML, CSS, Design patterns, Putty, Web Logic 10.3, Solaris 8