Java Senior Developer,resume Profile
SUMMERY
- Nine years of professional experience in IT industry in the sectors of Financial, Medical, Insurance
- Experience in software analysis, design, development, deployment, documentation, testing and implementation of enterprise wide large and complex systems
- Comprehensive knowledge and working experience of JAVA technologies, J2EE, WebSphere 7.0, BEA Weblogic 10.3, Apache Tomcat 7.X ,DB2, Oracle, Windows, UNIX on multi-tier architecture
- Proficient with Rational Rose, Rational XDE, UML for Object Oriented Analysis and Design
- Expert level enterprise Java programming using IBM Rational Software Architect 6.0,
- IBM Rational Application Developer 7.X, BEA Workshop for WebLogic Platform, Eclipse.
- Expertise in implementing J2EE 1.3 technologies JSP, Servlets, EJBs, Java Beans, JDBC, JMS , JPA Framework, Struts 1.1 , Ajax, Web Services using Apache AXIS 1.4 and RESTful using Jersey, XML, XSLT 2.0, Apache Camel 2.11 and SOAP to develop Enterprise Applications
- Expertise in mocking frameworks such as Easy Mock and Mockito
- Experience in developing GUI components / Front End using HTML, JSP, CSS, XSLT, JavaScript
- Expertise in administrative skills of WebSphere Application Server 5.1 6.0 and BEA Weblogic 9.2.
- Strong knowledge of installation and deployments of the J2EE application the WAS 5.1 6.0 and BEA Weblogic 9.2.
- Expertise in standard open sources like SOAP, REST, Hibernate, JPA 2.0, Spring 4.0, Spring Security 3.x,Spring Batch, JAXB2, Log4J.
- Proficiency in developing the application on UNIX, Solaris and MS Windows
- Expert in implementing Java Design Patterns and J2EE Design Patterns
- Experience and knowledge of middleware technologies from IBM Websphere MQ family MQ Series and Message Broker
- Have been part of a team practicing Agile development.
- Expertise in problem solving and Bug fixing
- Capable as team leader and team player who works well with people at all levels
- Expertise in project management functions including project plans, project tracking and progress monitoring
TECHNICAL SKILLS
Operating Systems | Unix,Linux, Aix , Windows |
Languages | Java JDK 5/6/7 ,C ,C |
Web Technology | J2EE 1.4, REST,XML, XSLT,Angular.js,Struts 2.0, Hibernate 3.0/3.2, Spring 3.x, JMS 1.1, EJB 3.0, JDBC 4.0, Eclipse Forms, Velocity 1.4, JSP1.1/2.0, JSTL 1.1, Servlet 2.4, Log4J 1.2, SOAP, HTML, XHTML, CSS, JavaScript, DOM, XML JUnit, Cross Scripting XSS , Sql Injection |
Scripting Languages | JavaScript,Perl,Groovy,Korn/Bash, TCL |
RDBMS | Oracle , PL/SQL CRUD, Package, Stored Procedure, Functions, Trigger, Cursor |
Application Server | Weblogic 10.3, WebSphere 6.0,Tomcat 6/7. |
IDE | Eclipse 3.6 |
Build Tools | Apache Ant 1.6, Maven |
Database Tools | TOAD 9.0, SQL Plus |
Content Management | Java Content Repository 1.3.1 |
Configuration Management | CVS , TFS,Clearcase,Perforce |
Performance Monitoring tool | Jrockit Mission Control |
Project Details
Confidential
Role: JAVA / JEE Senior Developer
As a Senior Developer
- Involve in design and implement solutions for this application.
- Participate and become actively involved in team architecture and solution discussions.
- Contribute to code reviews and technical design/specifications.
- Coding the Spring Rest Services for the Document Module.
- Designed , developed and consumed RESTFul webservices by leveraging Service Oriented
- Architecture SOA
- Developed the Web modules using Spring MVC and Java projects for each of the areas.
- Rewrite and maintain web applications using Spring MVC, Sprint IOC, Spring JDBC with
- Hibernate.
- Developed the UI screens using HTMLs, JSPs, CSS and JavaScript.
- Lead initiatives on design and development of Proof Of Concepts and identifying business
- use case for usage of cutting-edge technologies.
- Developed and implemented strategies to comply with PCI standards in application code for all internal and client facing teams company-wide. Mitigation of XSS, SQL injection, and log injection vulnerabilities
- Defining XSD/XML interfaces with northbound workflow application eflow and XSD/XML
- interfaces with Inventory Management System LIMS .
- Involved in agile development process following Test Driven Development TDD by using Junit4, Mockito.
Environment: Java 1.7, Spring 4.x, Hibernate, RestFul, XML, JSPs, Spring Security 3.2, CSS, Java Script, Weblogic 10.3, XSLT 2.0 , Oracle 11g, Xss, Log4j, CVS and Apache Maven.
Confidential
Role: JAVA / J2EE Technical Consultant
As a Senior Developer,
- Involved in design discussions for this application and in designing.
- Designed and developed the modules Routing and Notification.
- Developed the Clean Up module as a Scheduler using the Spring Quartz
- Actively involved in the setting up the Apache Tomcat 7.X web server.
- We used Angular js to manage your components for you and also serves as the pipeline that connects them.
- Safeguard website search fields from Xss vulnerabilities
- Developed JUnit TestCases for each java class that is being developed for this application using a mocking framework Mockito.
- Involved in agile development process following Test Driven Development TDD technique.
- Configuration management using CVS.
- Developed the Web modules using Spring MVC and Java projects for each of the areas.
- Developed the UI screens using HTMLs, JSPs, CSS and JavaScript.
Environment: Java 1.6, spring 3.x, XSS, Hibernate 3.x, JAXB, XML, JSPs, Spring MVC, CSS, Java Script, Oracle 10i, Eclipse Helios with Tomcat 7.0.Sql injection
Confidential
Role: JAVA / J2EE Technical Consultant
As a Senior Developer,
- Involved in design discussions for this application and in designing.
- Designed and developed the Customer Identification ByPass Job using the Spring Batch Design Pattern. And Camel is seamless integrated with Spring to leverage the best of both worlds
- Enhanced the SAM Reporter tool using DWR Ajax.
- Enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
- Actively involved in the setting up the Apache Tomcat 7.X web server.
- Worked on RSA IDE with Tomcat Server6. As the development environment.
- Involved in Enhancements and Bug Fixing of the SAM Core UI
- Create JUnit TestCases.
- Configuration management using Clear Case.
- Developed the Web modules and Java projects for each of the areas.
Environment: Java 1.6, Spring 3.x, Spring Batch , JPA 2.0 ,JAXB, XML, JSPs, Struts 1.1 ,Java Script, Oracle 10i, RSA with WAS and Tomcat 7.0.
Confidential
Role: JAVA / JEE Developer
- Involve in design and implement solutions for this application.
- Involved in the various phases of SDLC Software Development Life Cycle like Requirements
- Gathering.
- Participate and become actively involved in team architecture and solution discussions.
- Followed AGILE Methodology and SCRUM to deliver the product with cross-functional skills.
- Interacted with business analyst in team meetings and performed testing with end user.
- Developed server components entities using JPA/Hibernate annotations for persisting data.
- Contribute to code reviews and technical design/specifications.
- Used Session Facade design patterns to encapsulate business-tier components and expose a
- coarse-grained service to remote clients.
- Design the Database for the Boosters and Blockers module.
- Coding for the Server Side pagination that is required for the different screens on UI.
- Refactored the DasS's Full Import and Delta Import Workflow jobs using the Apache Frame work.
Environment: Java, JEE, EJB,JUnit, EasyMock, Html,CSS,Oracle, log4j,Eclipse,CVS, Ant.