Java Architect Resume
SUMMARY:
- Experience in integrating applications using File, Database, Web Service and Messaging Integration styles
- Experience in performing complex transformations and content enrichment and routing using XQuery and XSLT.
- Experience in designing complex workflows using BPEL.
- Experience in designing and architecting distributed SOA applications using market leading tools such as Oracle SOA Suite, Oracle Service Bus, Mule ESB and Spring Integration.
- Good experience in architecting and designing Mediation systems using Enterprise Service Bus.
- Experience in entire deployment lifecycle for Oracle Fusion Middleware products.
- Experience in managing metadata such as XML Schemas and WSDLs using Metadata Repository (MDS).
- Experience integrating legacy mainframe based systems with modern Java/J2EE application using Request - Response Messaging Style.
- Solid experience using Object Oriented Javascript frameworks such as ExtJS.
- Experience developing RESTful Web services using OAuth for the Authentication of the systems when talking to each other Mule, Sonic Enterprise Bus and Spring Integration.
- Experience in developing transactional SOA applications.
- Experience in designing and developing N-tier Architecture applications with Java/J2EE using EJBs, Servlets, JSPs, JDBC, JSTL, XML, Java Mail, Web services and using Apache Struts, AJAX, JSON,XML,JAXB, Spring Framework, and Hibernate.
- Extensive experience and knowledge in UML and modeling business process; designing the technical requirements using Use Cases specifications.
- Experience in creating technical documents using tools such as Visio, Word, Confluence and Google Docs.
- Worked in a fast paced Agile Environment conducting scrums operating in sprints and iteration.
- Good hands on experience in using IOC/DI, AOP, JDBC and Transaction Management modules of Spring 3.x in web application development.
- Solid Experience in Multi threaded Applications.
- Deployed web based applications Application servers like Web Sphere, Web Logic and JBoss with Oracle, DB2 and SQL Server as databases in a Clustered environment.
- Experience of using ANT, Maven tools to generate deployment scripts.
- Experience in Unit and Integration testing with JUnit, TestNG and used defect management tool Quality Center, JIRA and Rational ClearQuest.
- Implemented quality management and process improvement procedures using consistent standards and guidelines, code review sessions, change control and management process.
TECHNICAL SKILLS:
Operating Systems: Windows 98/XP/2K.
Programming Languages: JAVA, SQL.
Web Technologies: HTML, JDBC, Servlets, JSP, Java Script, RMI.
Database Servers: Oracle, SQL, MySQL.
Tools: Eclipse 3.2, RAD 7.0, MAVEN, Log4j, ANT 1.6.5.
Application Servers: Web Sphere 6.1, Tomcat 5.0. JBoss 4.2
Frameworks: MVC, Struts 1.2, EJB, Hibernate, Junit, Spring 2.0.
PROFESSIONAL EXPERIENCE:
Confidential
Java Architect
Responsibilities:
- Requirements Gathering.
- Estimation
- Designing.
- Construction of common components
- Construction of Integration Work Flows Using Mule ESB.
- Construction of FaultHandlers, JavaComponents, Resliency workflows, Restful Services, SOAPServices Using ESB.
- Developing Restful WebServices.
- Application builds in different environments.
- Generating reports using “Informatica”
Frame Work: Spring 3.0, Hibernate 3.0, CXF.
Environment: RESTFUL Web Services, Tomcat 6.0., Oracle 10g.
Integration Tools: MuleESB.
Confidential
Java Architect
Responsibilities:
- Requirements Gathering.
- Preparing Analysis document.
- Construction of common components
- Coding.
- Testing and delivering quality code to Onsite.
- Coordinate and Communicate with the Onsite.
- Testing
- Application builds in different environments.
- First point of contact for client
Frame Work : Struts1.2, Hibernate 3.0, EJB 2.1
Environment: Servlets, JSP, Web Services, JBoss 4.03, Oracle 10g.
Confidential
Lead Java Developer
Responsibilities:
- Participated in developing Application-using Struts.
- Developed Front-End presentation module using JSP, JSTL.
- Done validations using Java Scripts.
- Log4j framework is used for logging.
- Writing Test Cases using JUnit.
- Code Review
- Server Configuration
- Defect Fixing
Frame Work : Struts1.2, springs2.0.
Environment: Servlets, JSP, JDBC, JSTL, SOAP Listener, Web Sphere, Oracle 10g.
Confidential
Sr. Java Developer
Responsibilities:
- Participated in developing Application-using Struts.
- Developed Front-End presentation module using JSP.
- Done validations using Java Scripts.
- Log4j framework is used for logging
Frame Work: Struts.
Environment: Servlets, JSP, JDBC, JBoss., MySQL 5.0.
Confidential
Java Developer
Responsibilities:
- Participated in developing business logic of the Application.
- All sorts of validations using Java Scripts.
- Log4j framework is used for logging
Environment: JSP, JDBC, Log4j,JBoss, Tomcat,Oracle 9i
Confidential
Software Engineer
Responsibilities:
- Involved in Design and development of request response system
- Involved in the design and troubleshooting of build process for testing, development and deployment of war files using CVS, Ant.
- Developed GUI based System Administration Client for users with admin role using Java, JSP, DAO, Java beans.
- Developed Java script functions for client side validations
- Developed functional and program specifications; prepare workflow charts & diagrams
- Used JDBC to connect to database and implemented DAO pattern for backend.
- Developed user interfaces using JSP, Servlets for web development.
- Unit tested the application
- Created jar, war files using Ant Build tool for the application and deployed it to Tomcat web Server
- Used database Technologies like TOAD to access and update the data in database
- Collaborating with team members on application development
Environment: Servlets, Java, JSP, and JDBC, Tomcat,Oracle 9i
