We provide IT Staff Augmentation Services!

Java Application Architect Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 11+ years of experience in IT Industry in implementing Web Application and Middleware projects across distributed environments using Java and J2ee technologies.
  • Worked as a Technical Lead and mentored small teams in Agile development environments.
  • Experience in various domains such as Telecom, e - Government and GIS.
  • Familiar in Object Oriented Programming (OOP), Service Oriented Architecture (SOA) and Object Oriented Analysis and Design (OOAD) concepts.
  • Experience in all phases of Software Development Life Cycle (SDLC).
  • Knowledge and experience in using common and Java Design Patterns.
  • Experience in Waterfall, Agile Development Methodologies with Scrum, Extreme Programming and Test Driven Methodology.
  • Experience in Identity and Access Management and SSO using ForgeRock Open AM.
  • Excellent knowledge and experience in Struts, Spring and Hibernate frameworks.
  • Experience in various Spring Modules such as Spring IOC, Spring AOP, Spring MVC, Spring ORM, Spring WS, Spring Boot, Spring Batch and Spring Integration .
  • Expertise in developing SOAP Web services (Publisher/Consumer) by using JAX-WS, Apache Axis and CXF frameworks.
  • Expertise in developing RESTful Web services (Publisher/Consumer) by using JAX-RS and Jersey frameworks.
  • Expertise in J2EE technologies such as JDBC, Servlets, JSP, EJB, JMS, RMI and JNDI.
  • Good knowledge in Mule ESB, Liferay 6.1 and webMethods 8.1.
  • Good working experience with WebSphere 7.x, WebLogic 8.x, Jboss 4.x, 7.x and Tomcat 7.x application servers.
  • Expertise in Code quality & code coverage by using PMD, SONAR, and Cobertura plug-in integrates with Eclipse & RAD.
  • Experience in version control, build tools and frameworks such as Maven, ANT, IBM RTC (Jazz, Sonar), SVN, StarTeam and CVS.
  • Experience in performing unit testing using Junit, MockIt and Groovy.
  • Excellent experience in MS SQL Server, Oracle Pl/SQL and MySQL database development activities.
  • Good working knowledge of JavaScript, jQuery, JSON, HTML, HTML5, CSS3, Bootstrap and Angular JS.
  • Having excellent understanding in larger project stacks with AD, LDAP, SSO, ESB, Portal and portlet environments.
  • Having knowledge on WebLogic administration (8.x and 9.x), Oracle 10g versions.
  • Worked as OPS Dev member in several projects, resolved no of critical problems, reduced the severity of the raised incidents by providing timely workarounds. Involved & resolved max extent of high Priority issues to overcome business loss.
  • Exposure to Splunk and hands on experience in ticket tracking tools like HP Service Management, JIRA, HP QC products.
  • Exposure in Change Management, Incident Management and Problem Management processes
  • Excellent Analytical and Problem Solving skills coupled with effective communication and interpersonal Skills.
  • Excellent Customer interaction skills and project coordination skills with onsite/offshore model.

SKILL SUMMARY:

Languages & Java Technologies: C++, JDK 1.4/1.5, J2SDK, Servlets2.1/2.2, JSP1.0/1.1/1.2, JDBC1.x/2.x/3.x, JSF 1.x, 2.0, JNDI, AJAX, Struts 1.x/2.x, Spring2.x/3.x, Hibernate2.x/3.x and JUnit.

Middleware: EJB, JMS, RMI, Web Services (SOAP/ RESTful ), Axis, CXF, Mule, and webMethods.

UI/Ux technologies: JavaScript, JQuery, Angular JS, HTML, HTML5, CSS3 and Bootstrap.

Web/Application Servers: Jboss 4.x/7.x, Tomcat 5.x/6.x, WebSphere, WebLogic 8.x and Apache

Other tools, utilities and frameworks : Clear Case, SVN, CVS, RTC, Rational Rose, Ant and Maven. JProfiler, TOAD, Jasper, Easy Mock, Emma Coverage Tool, SQL Developer and SQL Server Studio. XML, XSLT2.0, XSD, JAXB, XMLBeans, XML Spy, Sitemesh and Jack Rabbit.

Databases: SQL, PL/SQL , SQL Server2008/2012, Oracle 8i/9i/10g/11i and MySQL

IDE: Eclipse 3.x, MyEclipse5.x/6.x, IntelliJ IDEA3.x/4.x

Operating Systems: Windows 2000/XP/7, MS-DOS, UNIX, LINUX

PROFESSIONAL EXPERIENCE: Confidential

Java Application Architect

Confidential

Responsibilities:

  • Responsible to support several Java based applications for production issues.
  • Ensure performance and stability of responsible applications.
  • Actively communicate with business team to understand provide solutions to satisfy business needs.
  • Perform Root Cause Analysis to major or recurring production issues, plan and execute necessary actions to avoid such recurring issues.
  • Involve in design discussions with other application architects and solution architects to provide integration opportunities in the involved applications.
  • Analyze, design and implement the enhancements requests.
  • Provide functional and technical consultation for the vendors in delivering the modules in time with quality.
  • Provide support to different teams during the integration projects.
  • Perform thorough code reviews to ensure code quality.
  • Design and Develop tools to automate complex business processes.

Environment: JDK1.5, JEE, ColdFusion, Spring Batch, Spring Boot, Jeresy, SAP Business Objects, Open AM, LDAP, Sybase, Oracle, Tomcat, Maven, Junit3.x, SOAPUI, Web services (ReST), HPSM, Linux and Eclipse.

Confidential

Lead Java Developer

Responsibilities:

  • Worked as a Lead Java Developer in managing a small team in Agile environment. Also, worked closely with vendor to monitor the deliverables.
  • Provided functional and technical consultation for the vendor in delivering the modules in time with excellent quality.
  • Actively participated in Sprint planning and conducted Agile Scrum meetings on daily basis.
  • Involved in design and development of few modules in the system.
  • Involved in technical and functional discussions during solution design with various teams like Business Analysts and Technical Architects.
  • Involved in software requirement specification (SRS) and High-level design documents (HLD) documents.
  • Provided support for QA teams.
  • Involved in Data migration activities.
  • Involved in integration with other components.
  • Reviewed various deliverables such as requirement, design documents and provide feedback.
  • Performed thorough code reviews to ensure code quality.
  • Implemented new product development on SDP platform.
  • Supported SDP Core enhancements team in design and development activities.

Environment: JDK1.5, JEE, Liferay, Struts, Spring, webMethods, JSP, HTML, CSS, WSO2, LDAP, SQL Server, JBoss, Ant, Maven, Junit3.x, SOAPUI, Web services, HP QC, HPSM, Linux and Eclipse.

Confidential

Lead Solutions Developer

Responsibilities:

  • Responsible for design and development of any new change requests or enhancement for the system.
  • Involved in technical and functional discussions during solution design with Business Analysts and Technical Architects.
  • Provide support for QA teams.
  • Involved in DB development activities.
  • Involved in integration with other components.
  • Integrated with external interfaces using Mule ESB.
  • Responsible for documentations at distinct phases in development life cycle.
  • Designed and developed revamped Confidential using by using MDBs to replace Mule.
  • Successfully upgraded to JBoss 7 with MDBs.
  • Extensively used JAXB for transformation of XML data.

Environment: Java, J2EE, JBoss4 & 7, JMS, MDB, JDBC, Mule ESB, Web services and MS SQL.

Confidential

Lead Java Developer

Responsibilities:

  • Started working as a Fire Fighter in this project to resolve the issues after Number Booking portal launch.
  • Performed thorough code reviews for code quality compliance.
  • Involved in Requirement Gathering, Design and Development phases.
  • Provided Technical Guidance for onsite and offshore team.
  • Co-ordinate between different testing teams (Component, E2E, UAT and PT) and development team to ensure the quality of testing and corresponding fixes.
  • Involved in recurring code reviews and refactoring of the code.
  • Involved in on-site co-ordination and client interaction.
  • Support and mentor operations team while moving the project to Managed services team.

Environment: JDK1.5, JEE, Struts, Spring, Hibernate, JSP, HTML, CSS, Open SSO, LDAP, Oracle, WebLogic Portal, Ant, Junit3.x, SOAPUI, Web services, JIRA, Linux and Eclipse.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in the requirements gathering with Business team.
  • Involved in software requirement specification (SRS) and High-level design documents (HLD) documents.
  • Involved in low level design documents with function and variable names per the design.
  • Involved in database design and finalizing the naming conventions with database team.
  • Involved in preparing the XSD’s based on the HLD document naming conventions.
  • Involved in finalizing the WSDL operational names for each service which is involved in project.
  • Generated the stubs with JAXB specification and configured them in framework for proper use.
  • Written the implementation classes and configured them with Spring framework.
  • Generated Hibernate persistence classes (POJO) based on the database entities and configured them in to context file to scan the package while loading the application.
  • Written DAO and DAO Implementation classes.
  • Integrated Web services with Spring configuration files.
  • Written Unit test classes by mocking the services and ensured 90% code coverage.
  • Used PMD plug-ins to resolve if there are any redundant and cyclic dependencies.
  • Worked as Dev Ops member to support this application and provided L3 support.
  • Coordinated the Changes to deploy and problem records for issue fix tracking.
  • Prepared Monthly Meeting Business executive reports.
  • Mentor the new support team up to the level where in they can give complete support.

Environment: JDK1.6, Struts 2.x, Spring3.x, Hibernate 4.x, SOAP Web services, JSP, Weblogic 8.x, HTML CSS, Spring MVC, Spring Web Services, SOAP, JAXB, SQL, Maven, XML, PMD, Emma, Junit3.x, Oracle 11g, Windows 7, Linux, HP QC, JIRA, IBM RTC.

Confidential

Subject Matter Expert

Responsibilities:

  • As part of the pre-transition activities, involved in different workshop, training and self-study activities to fill the knowledge base required for the application.
  • Responsible for the successful completion of GIS Transition, Support and Maintenance activities.
  • Preparation of reverse presentations to ensure the capture of application knowledge.
  • Involved in defect fixes and Implementation of SRs as part of on job transition activities.
  • Ensure the successful completion of assessments by Customer.
  • Also, involved in SPAIN to help the team in Technical issues.
  • Prepared the design documents for enhancements, bug fixes.

Environment: JDK1.5, JEE, Tapestry, Spring, Hibernate, MapInfo, JSP, HTML, CSS, Oracle, Oracle Spatial, Tomcat, Jboss, Ant, Junit3.x, SOAPUI, RAD7, HP QC, JIRA, Windows 2000, Linux, Tuxedo and Eclipse IDE with CQP.

Confidential

Java Developer

Responsibilities:

  • Development of all the above modules.
  • Spring, and Hibernate Configurations.
  • Integration and deployment in different environments
  • Unit Testing using Junit and Implementation of logging
  • Lead in Providing Code Red complained code
  • Support for the FURL and Homepage.

Environment: Weblogic, Oracle, Eclipse with CQP, Spring, Hibernate, Struts, Ant, StarTeam, Junit and JIRA.

Confidential

Java Developer

Responsibilities:

  • Validating various DTOs coming from the web service.
  • Creation the DAOs and DTOs.
  • Spring integration and implementation of IOC.
  • Mapping Business Objects with Data Objects using Hibernate.
  • Log4j implementation for Audit and application logging.
  • Unit testing using Junit.
  • Development of client for Messaging CC

Environment: WebLogic, Oracle, Eclipse IDE, Struts, Spring, Apache Axis and Build Scripts (OSF).

We'd love your feedback!