Java Architect Resume
Orlando, FL
SUMMARY
- Around 10 years of hands on experience in all phase of Software Development Life Cycle including User Interaction, Business Analysis/Modeling, Design/Architect, Development, Integration, Planning and Management of Builds, Configuration, Code Management, Production/Customer Support, Maintenance, Enhancements, Implementation and Documentation.
- Exposed to Agile and Waterfall methodology of development.
- Strong working experience in application development using Java, JDBC, Servlet, JSP, EJB, Struts, Hibernate, Spring and WebService.
- Experience in designing and developing Soap Based Web service using Axis 2 and CXF.
- Experience in designing and developing REST - ful styled Web Service using Jersey framework.
- Comfortable in Object Oriented Programming Concepts OOPS with OOP methodologies using UML (Class diagrams, Sequence Diagrams).
- Experienced in Core Java fundamentals like Multithreading, Collections etc..
- Hands on experience in Web Designing using front end technologies like JSP, JSPX, CSS and HTML.
- Experience in deploying using Web Servers like Apache Tomcat and Application Servers like Jboss and IBM Websphere.
- Hands on experience in using Integrated Development Environments like Eclipse, RAD, RSA and IntelIJ.
- Experience on Social Media Framework like Facebook API, Google API etc.
- Working knowledge and good understanding on Software Configuration Management tools like GIT, CVS, SVN and ClearCase.
- Good Knowledge in XML parsers like SAX and DOM Parsers.
- Expertise in J2EE design patterns like MVC, DAO, Front Controller, Business Delegate, Facade, Factory Method and Singleton.
- Good working experience in using ANT/Maven scripts for building and deploying the application.
- Experience in RDBMS like Oracle and SQL Server.
- Proficient in developing Sequence Diagrams and Class diagrams.
- Establish and Maintain Productive Working Relationship with Management, Clients and Team Members.
- Strong analytical and problem solving skills coupled with good communication and presentation skills.
- Good leadership skills and inter-personal skills.
- Excellent training skills and ability to give guidance and assistance to team members.
TECHNICAL SKILLS
Programming Languages: Java 1.7, ROR (Ruby on Rails)
Scripting Languages: JavaScript, Ruby
SQL Language: PL/SQL
Java Components: JSP, JSPX, Servlets, EJB, WebService (Soap, REST-ful API).
Web/ Application Server: Tomcat, Jboss, Websphere, Weblogic
Web Component: HTML, XSLT/XML, CSS
Frameworks: Struts, Spring, Hibernate, Lucene, AJAX, Axis 2, Jersey, CXF, Facebook API, JBoss Drools Guvnor.
Deployment Tools: Maven (1.x, 2.x), Ant.
Other Tools: JIRA, WIKI, Putty, GIT, CVS, SVN, ClearCase, CVS
IDE: Eclipse, Intellij IDEA, RAD, RSA
Databases: DB2, Oracle, PostgreSQL and MySQL.
Operating systems: Windows 9x/XP, UNIX, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Orlando, FL
Java Architect
Responsibilities:
- Analyze the requirement provided by business and provide a best optimize solution.
- Analyze the production issue and provide root cause analysis and provide solution for the same.
- Interacted with other system and other vendors to provide no impact on their system.
- Worked on the enhancement stories and implement solution by analyzing all impacting application.
- Implemented and Consumed Soap based WebService using CXF Framework.
- Implemented and Consumed RESTful service using CXF Framework.
- Step in and analyze the prod defect along with prod support team in case of high priority Issues and provide work around
- Supporting deployment during each release and hyper care - On call support during production move.
- Worked on tuning SQL Queries identified during performance testing.
- Worked with QA team to create test scripts for some stories which involve interaction with other system.
- Developed Batch jobs with Multiple threads to improve performance.
- Co-Ordination and Guiding Offshore Team.
Environment: Soap, RESTful, Spring, Hibernate, CXF, Jmeter, IBM Message Broker, Junit, Oracle, GIT, Jboss Drools, XML, VersionOne, Putty, Filezilla, Eclipse, Maven, Agile(Kanban), Linux Shell Scripting, Sql Developer, Toad, Core Java, Servlet/Jsp, Struts.
Confidential, Orlando, FL
Lead Java Consultant
Responsibilities:
- Analyzing the requirement and design the interface as per FEDS input.
- Implemented and Consumed Soap based WebService interface using Axis 2.
- Implemented and Consumed REST based WebService interface using Jersey.
- Designed and Developed Batch module to consume bulk request and send bulk request to external service.
- Designed database tables as per application requirement.
- Worked on tuning SQL Queries identified during performance testing.
- Worked with QA team to create test scripts.
- Developed Batch jobs with MultiThreading to improve performance.
- Wrote Shell Script to Run Batch Job.
- Interacted with Other Team to develop Interface for Message Broker.
- Troubleshoot Problems and Errors in Websphere Message Broker application.
Environment: Soap, RESTful, Spring, Hibernate, Axis 2, Jmeter, IBM Message Broker, Junit, Oracle, GIT, Jboss Drools, XML, VersionOne, Putty, Filezilla, Eclipse, Maven, Linux Shell Scripting, Sql Developer, Core Java, Servlet/Jsp,Struts.
Confidential, Chicago, IL
Lead Java Developer
Responsibilities:
- Analyzing the requirement in a grooming agile session.
- Analyzing the stories in backlog.
- Sized the stories along with QA and business team.
- Written client side validation using JavaScript.
- Worked as an onsite coordinator and guided offshore team.
- Onsite development on critical flows such as batch module.
- Used amazon WebService API to interact with amazon cloud.
- Attending agile meeting backlog, grooming and sizing the stories based on requirement.
Environment: Java, Jsp/Servlet, Strut, Pluck, JavaScript, Facebook Api and Amazon Webservice API
Confidential
Project Lead
Environment: Java, JSP, Struts and SQL, Webservice, Websphere 8.0, RAD 8.0, UNIX, PL/SSQL.
Responsibilities:
- Analyzing the requirement specifications.
- Preparation of UML design as per the functional requirements.
- Involved in code review and testing verification.
- Involved in technical design specifications.
- Involved in development, performance optimization and testing
- Leads a team by providing mentor activity.
- Workout estimation on projects, enhancement.
- Acted as an SME for the campaign/Coleta Apps.
- Interacted with other system using Web service call.
- Guided the team for production support, performance tuning etc.
Confidential
Responsibilities:
- Involved in development, performance optimization and testing
- Developed the application using Java, J2EE technologies and implementing Struts framework
- Used Spring framework for dependency injection
- Used Hibernate for persistence
- Extensively used JSTL and Struts tag libraries
- Used Maven to build and deploy the system
- Used JUnit to for Unit testing
- Used Log4j for logging
Environment: J2EE Technologies, Java, Servlet, JSP, Struts, Spring, Hibernate, XML, Tomcat.
Confidential
Senior Software Engineer
Responsibilities:
- Understanding requirements from the onsite team
- Coding critical use cases
- Involved in design, development and testing
- Applying Spring framework for injecting dependency into components used
- Designing and executing the mock test on the deliverables
- Fixing bugs for issues raised during testing
Environment: Java, J2EE, Apache Tomcat, Oracle, Struts 1.2 with Spring framework, JSPX, JavaScript, and JSP, Hibernate
Confidential
Module Lead
Responsibilities:
- Understanding requirements from the clients
- Design the project using UML
- As a Team Lead guided the team to make the Development go in hand with Design
- Designing and executing the mock 0 on the deliverables
- Developed the app by understanding the framework used by client
- Building and deploying the application in dev and semi-prod environment.
- Fixing bugs for issues raised during testing
Environment: Websphere, Struts, DB2, LDAP, J2EE, RAD.
Confidential
Software Engineer
Responsibilities:
- Developing a WebApp to monitor all runtime services and its responses.
- Creating new indexes and writing test cases to verify the same.
- Updating the WIKI by monitoring the production application.
- Writing ruby scripts to monitor the production boxes (Linux).
Environment: Java, JSP, JSPX, Servlets, XML, XHTML, XSLT, HTML, JavaScript, JUnit, ICE, Struts, spring, Eclipse, Intellij IDEA, JIRA, Tomcat
Confidential
Programmer Analyst
Responsibilities:
- Understanding the inputs from onsite team.
- Involved in developing “sidebar” based on use cases and specifications
- Involved in modifying user interfaces based on the XHTML specifications.
- Coding of critical use cases.
- Designing and executing the mock test on the deliverables.
Environment: Java, JSP, JSPX, Servlets, XML, XHTML, XSLT, HTML, JavaScript, Junit, Struts, Spring, Eclipse, Intellij Idea, JIRA, Tomcat
