Sr.java Developer,resume Profile
Professional Summary:
- Over 8 years of software development experience in analysis, design, development, support and testing of application software in web-based environments, enterprise systems and client/server architectures.
- Working with Agile methodology Scrum, XP, and TDD , RUP, and UML.
- Extensive experience with server-side programming and technologies such as J2EE Servlets, JSP, Java Beans, JDBC, JMS, JNDI, EJB, JPA, XML, XSLT,DOM , LDAP, Active Directory and UML
- Application development using Apache Struts, Spring JDBC/IOC/MVC framework and experience with Hibernate.
- Extensive Experience in HTML5, JavaScript, CSS, JQuery, AJAX, JSON and JavaScript MVC framework Angular JS.
- Experience in Java Web Services, SOAP and Restful services using SOAP, WSDL, JAX-WS, JAX-RS, JBoss, Apache CXF, JAXB in Service Oriented Architecture SOA .
- Experience with Workflow management Batch processing. And Asynchronous processing using JMS IBM MQ Series.
- Expert in Java Message Oriented Middleware MOM API from various providers, which includes Java Messaging Service, brokers Apache Active MQ, IBM MQ Series/Websphere MQ.
- Expert in using spring MVC, Security and Dependency Injection/Inversion of Control and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
- Development experience using Junit framework for unit testing.
- UNIX shell scripting, resource manger scheduler experience
- Experience with Oracle and DB2 databases. Experience in writing SQL Queries, PL/SQL Packages, Stored Procedures, and Functions.
- Expertise in using J2EE application servers such as IBM Websphere 6.x/7.x, JBoss and web servers like apache tomcat.
- Experienced in java GUI/IDE Tools using Eclipse, RSA
- Hands on experience on Concurrent Version Systems such as CVS and Subversion.
- Good experience on ANT building tool and application logging using the Log4J.
- Experience of developing applications in Ecommerce, Financial, B2B and Supply Chain Planning domain.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
Technical Skills:
Languages | Java, J2EE, C, C , SQL, PL/SQL. |
Technologies | JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JMS, SOA, SOAP, JavaScript, Jquery, AJAX, CSS 3, XML and HTML 5 |
ORM | Hibernate |
Internet Technologies | HTML, DHTML, Java Script, Ext JS,GWT |
Application/Web Servers | Websphere, JBoss, Tomcat. |
IDEs | Eclipse, RSA, SQL Developer, |
Message Oriented Middleware | Apache Active MQ, IBM MQ Series/Websphere MQ. |
Web Services | SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI |
Databases | Oracle, DB2 |
Other Tools | ANT, SVN, CVS. |
Operating Systems | Windows, UNIX |
Professional Experience
Confidential
Sr. Java Developer/Programmer Analyst
Roles and Responsibilities:
- Worked on all phase of agile development life cycle.
- Involved in front-end development using HTML5, CSS3, and JavaScript.
- Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
- Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
- Worked on Spring Web Flow on Spring MVC for building flows in our web application.
- Used Spring Security framework for login authentication, password hashing.
- Worked on Java Message Service JMS API for developing message oriented middleware MOM layer for handling various asynchronous requests.
- Worked with topic for creating publish/subscribe-messaging model.
- Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
- Used Hibernate as an implementation engine for JPA API.
- Created Oracle store procedures for handling and processing complex data based logics.
- Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
- Developed store procedures and complex queries using tool called PL/SQL developer.
- Have developed Rest service to SO preview, get SO details, update service order
- As part of test driven development methodology, I involved in writing Junit test cases at method level.
- Involved in code check-in, check-out, creating branches using SVN.
- As we are in agile development, I involved in coordinating with Business Analyst, PO Product owner , scrum master, and the team on daily basis.
- Involved in writing documentation for support purpose.
- Coordinating with QA team during SIT testing phase.
Environment: Java/J2EE, HTML, CSS, JavaScript, spring, Hibernate, Junit, SOAP, Restful web services, Spring MVC, JMS, JPA, MQ, Oracle, Eclipse, PL/SQL developer, subversion SVN , Windows
Confidential
Java Developer/Programmer Analyst
Roles and Responsibilities:
- Designed and developed the UI using HTML 5, CSS 3 and JSP, JSTL, JQuery.
- Involved in Configuring groovy grails web application framework
- Developed Rest services for my links, and standards product details . Have developed Rest services for Fetch, Post, Update, and Delete operations.
- Involved in writing Hibernate queries.
- Java Messaging Service JMS - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA.
- As part of test driven development methodology, I involved in writing Junit test cases at method level.
- Involved in code check-in, check-out, creating branches, and tags using SVN.
- As we are in agile development, I involved in coordinating with Business Analyst, PO Product owner , scrum master, and the team on daily basis.
- Involved in documentation for support purpose.
- Coordinating with QA team during SIT testing phase.
- Coordinating with India offshore team to manage the tasks.
Environment: Java/J2EE, SOA, Agile, HTML5, CSS3, JavaScript, Spring, Spring MVC, Hibernate, Junit, SOAP, Restful web services, JMS, JPA, MQ, Oracle, Eclipse, PL/SQL developer, SVN, Windows.
Confidential
Programmer Analyst
Responsibilities:
- Writing Design documents and technical specs.
- I have involved in the following development tasks
- Developed front-end using HTML, Ext JS, JSF, JSP, Servlets
- Involved in Configuring groovy grails web application framework
- Developed business objects through JavaBeans classes.
- I worked on spring MVC frame work and spring dependency injection.
- More involved in writing hibernate queries with Informix database as back end
- Developing Restful web services to retrieve customer account details, customer payment details, etc Using JAX-RS API
- Involved in scheduling Resource Manager jobs for daily reports to customer
- As part of test driven development methodology, I involved writing Junit test cases at method level.
- Involved in code check-in, check-out, creating branches, and tags using SVN.
- Deploying EAR to web sphere application server 7.2
- Coordinating with QA team during SIT testing phase.
- Coordinating with India offshore team to manage the tasks.
Environment: Java, HTML, Groovy, grails, CSS, JSF, JSP, Spring, Servlets, Java Script, Apache, Ext JS, hibernate, Junit, Restful web services, web sphere, Informix DB, Eclipse, Queryman, SVN, Windows, UNIX.
Confidential
Java Developer
Responsibilities:
- Understanding functional specifications, designing and developing solutions to meet business requirements.
- I worked on the enhancements from client side and service side on the following web services
- iv. FedEx Notification - Email notification of package shipment or delivery
- iii. Track - View tracking information for all of your inbound, outbound or third-party shipments
- ii. Rate Available Services - Provide origin, destination and weight and obtain list of available services rate quotes
- i. Rate - Provide origin, destination, weight, and service and obtain rate quote
- I involved in development of user interface screens with JSPs, JSF and HTML
- I involve in code changes to the above mentioned SOAP web service enhancements.
- Responsible for writing SQL queries.
- I worked on spring MVC frame work and spring dependency injection.
- Deployed application on JBoss
- Developed technical and functional documentation for the project.
- Responsible for support transition and production support.
Environment: Java, Servlets, JSP, HTML, JSF, spring, XML, Oracle DB, JBoss, Apache, SOAP
Web Services, CVs, Eclipse, TOAD, Ant build tool, Windows, UNIX
Confidential
Java Consultant
Responsibilities:
- Developed user interface using HTML and JSPs
- Responsible for writing controller classes using MVC framework.
- Populated and organized the database tables in MySQL.
- Used CVs for code repository
- Involved in Unit Testing and Functional Testing.
- Involved in integration of whole application.
- Responsible for post production support
Environment: Java/J2EE, MVC framework, Servlets, JSP, Sql, MySQL, Eclipse, Apache, CVs, Tomcat.
Confidential
Java Consultant
- BOM Manager is used to enable BOMs in MRP orgs and to set up sourcing rules for demand flow. Using BOM Manager, you can perform the following functions:
- Enable, deactivate, and re-enable BOMs and items in organizations.
- Manage BOMs during product migration.
- Set sourcing rules for demand flow between organizations.
- Set the default shipping organization for products.
Responsibilities:
- Used Struts framework for the development.
- Prepared required mappings in Struts-Config.xml file.
- Developed the Struts Controller Servlets for the application.
- Developed front-end using HTML, JSP, Struts Taglibs and Tiles.
- More involved in writing SQL Packages, Stored Procedures, and functions.
- Setup JDBC connectivity and databases.
Environment: Java, JSP, Servlets, Struts, Tiles, Oracle, Apache Tomcat 5.5, CVS, Eclipse
TOAD 2.0, Ant, Windows