We provide IT Staff Augmentation Services!

Java Technical Lead/architect Resume

0/5 (Submit Your Rating)

SUMMARY

  • Over 12+ years of IT experience with primary expertise in Object Oriented, J2EE and Client Server Technologies.
  • 3+ years of experience in Mule ESB
  • Worked on Cloud Based Architecture and used WMQ, Jersey Pattern, CXF Pattern, etc. in Mule
  • Worked on the Architecture, High Level and Detailed Design.
  • Used SOFEA Framework for the UI.
  • Worked with frameworks like MVC (Model View Controller) with Struts, JSF, spring and Hibernate.
  • Worked on tools like Wily for Performance Monitoring
  • Developer the Front end screens using Swings and Applets.
  • Full life - cycle Java Application developments, including Analysis and, Development, implementation, support, maintenance, enhancements and self starter with both technical expertise and business savvy to translate corporate needs into detailed solutions.
  • Worked with IDE Tools like RAD (Rational Application Developer), WSAD (Websphere Application Developer) and Eclipse
  • Worked extensively on Product development using Java, Swings, JSP, Servlets, EJB,
  • Applied knowledge in design patterns
  • Expertise in Web Designing tools like JavaScript, JQuery, Ajax, HTML, XML, CSS etc.
  • Multiple Application Servers experience (IBM Websphere, Weblogic and Jboss).
  • Well versed with Healthcare, Banking and Content Management domain
  • Expertise in Consuming and developing REST web services.
  • Good working experience with the Version Control tools like Clear Case, SVN
  • Involved in build and deployment of the applications in development, system, acceptance and production environments.
  • Expertise in Configuring and setup Secure Sockets Layers (SSL) for data encryption and client authentication.
  • Experienced in leading a team
  • Have working knowledge in DB2, Oracle database
  • Good experience in Tools like Ant, Maven
  • Proactive in gathering requirements by attending design meetings with Designers & Architects.
  • Consistently delivered high quality applications based on software development methodologies, best practices and standards
  • Ability to interact with end users and technical personnel, self motivated quick learner and team player with excellent communication and inter personnel skills.
  • Excellent commitment, dedication and planning towards goal oriented tasks
  • Excellent Team player with Strong Analytical, problem solving and debugging skills

TECHNICAL SKILLS

Programming Languages: J2SE, J2EE, SQL, PL/SQL, C, C++, HTML.

Java Technologies: Java, Servlets, JSP, EJB, JNDI, JMS, JDBC, JavaBeans, RMI, JNDI, and SOA

ESB: Mule

Frameworks: Struts, JSF, Hibernate and Spring

XML Technologies: DTD, XML Schema, SAX, DOM

Databases: Oracle 10g, DB2, SQL Server, and MySql

Application/Web Servers: WebSphere 6.x, WebLogic 8.x, Tomcat 6.x/4.x, Apache and Java Web Server.

Version Control Tools: Clear Case and SVN.

Operating Systems: Windows, Linux

IDE: ECLIPSE 4.x, Rational Application Developer (RAD) 6.x and WebSphere Studio Application Developer (WSAD) 4.1.1/5.1.

Web Services: SOAP, WSDL and UDDI

Environment: Build Tools Ant, Maven

PROFESSIONAL EXPERIENCE

Java Technical Lead/Architect

Confidential

Responsibilities:

  • Participate in Detail Level Requirement discussions
  • Gathering Technical requirements
  • Worked on the Architectural Design on this project.
  • Worked with Infrastructure team on the server and firewall requirements
  • Worked with Network team on the load balancing configuration required on this project
  • Implemented SSL
  • Leading the team of 10 members both onsite and offshore
  • Create High Level and Detail Design documents
  • Develop the code using Java, J2EE, XML, Spring, Hibernate and Mule ESB Technology
  • Mentoring the new team members
  • Utilized Session Management and User Management Service in the project
  • Used Log4j for logging and implemented AOP
  • Implement SSL for Authentication
  • Do the Code Review
  • Used Jersey Pattern in Mule configuration
  • Deploy the code in all the environment (DEV, QA, PERF and PROD)
  • Support the Functional Testing Team
  • Monitoring the performance of the application
  • Prepare the Implementation Plan for the Production Deployment
  • Sharing the Application knowledge to other team members and learn other modules
  • Prepare Trouble shooting guide and share with the Team

Environment: Java, J2EE, Spring 3.0, Hibernate 3.0, XML, Mule 3.1,3, Linux, Oracle, JSON, JQUERY and SOFEA

Sr. Java Developer/Technical Lead

Confidential

Responsibilities:

  • Gathering the Technical Requirements
  • Worked on the Architecture and also on the High Level and Detailed Design.
  • Estimate the ETA for the task assigned
  • Writing Junit Test cases
  • Worked with Network and Infrastructure in setting up the firewall and Server requirements
  • Develop the code using Java, J2EE, XML, Spring, Hibernate and Mule ESB Technology
  • Implemented FTP to mainframe system through Mule ESB
  • Worked on Apache POI for download operation
  • Used Jersey Pattern in Mule.
  • Check in the code developed on a daily basis in CVS (Source Code tool)
  • Mentoring the new team members
  • Do the Unit Testing.
  • Implement SSL for Authentication
  • Implemented Log4j for logging.
  • Used Session Management and User Management Service
  • Deploy the code in all the environment (DEV, QA, PERF and PROD)
  • Support the Functional Testing Team
  • Monitoring the performance of the application
  • Prepare the Implementation for the Production Deployment
  • Sharing the Application knowledge to other team members and learn other modules
  • Prepare Trouble shooting guide and share with the Team

Environment: Java, J2EE, Spring, Hibernate, XML, Mule, Linux

Senior Software Engineer

Confidential

Responsibilities:

  • Gathering the Technical Requirements
  • Interact with the Architect team and decide on the technology to be used for the current task assignment
  • Estimate the ETA for the task assigned
  • Preparation of Design Accounts
  • Writing Junit Test cases for Service and DAO layer.
  • Develop the code using Java, J2EE, XML, Spring, Hibernate and Mule ESB Technology
  • Check in the code developed on a daily basis in CVS (Source Code tool)
  • Mentoring the new team members
  • Do the Unit Testing.
  • Deploy the code in all the environment (DEV, QA, PERF and PROD)
  • Support the Functional Testing Team
  • Monitoring the performance of the application
  • Prepare the Implementation for the Production Deployment
  • Sharing the Application knowledge to other team members and learn other modules
  • Prepare Trouble shooting guide and share with the Team

Environment: Java, J2EE, Spring, Hibernate, XML, Mule 3.1,3, Linux

Sr. Java Developer

Confidential

Responsibilities:

  • Managing the Team and deliver the given task on the scheduled time
  • Prepare Unit Test Cases
  • Developing the source code as per coding standards
  • Adding the source files to the SVN on everyday basis
  • Mentoring the Team Members
  • Involved in the setting up the development environment at the start of the Project
  • Discuss with the database team when writing queries to ensure that this queries will not cause any of the performance issues
  • Involve in discussion with the Architecture and Design team regularly
  • Extensively used JSP, Java and JavaScript
  • Proper Exception Handling
  • Participate in all of the new initiatives taken in the project
  • Use the external forums to understand how to handle certain new scenarios during development
  • Regularly have a meeting with Onsite Team and discuss about the issues faced during the development and the solution to fix those issues
  • Send the reports to the onsite team on the status of the Assigned Task
  • Provide new suggestions to the onsite team
  • Review the source code of the team members
  • Keep informed about the status of the project to the offshore Manager
  • Before Assigning the Task to the team members, used to go through the task and if we need clarifications, send the queries immediately to the onsite team
  • Involved in Unit Testing
  • JUnit Tool is used for Testing purpose
  • If any issue arises during testing from onsite, then we have to fix the bug as per the severity.

Environment: Java, J2EE, Java Beans, Servlets, JSP, JDBC, HTML, Spring, XML, Hibernate, XSLT, JavaScript, CSS, Eclipse, SVN, JUnit, CQ5 Server V4.x.

Senior System Analyst

Confidential

Responsibilities:

  • Currently involved in upgrading the existing product to a higher version
  • Played the role of a Module lead
  • Requirement Analysis
  • Mentoring the team members
  • Managing the Team members and complete the deliverables on time as per the schedule
  • Before assigning any task to the team, have a discussion with the design team on the technical specification
  • Prepare reports every week on the task status and send the reports to my manager
  • Code develop based on Factory, Façade and DAO Pattern
  • Used Session Beans and Entity Beans extensively for Business Logic
  • Used Spring and Hibernate for inserting and retrieving data in Phone Banking Module
  • XML files are used for configuration details of the environment. When the server starts it will read the details and open the screens appropriately
  • Proper Usage of Exception Handling
  • Discuss with Business team, if we require any business clarifications
  • Discuss with Database Team to understand the performance of the queries
  • Preparation of Test Cases
  • Developing the source code as per the coding standards
  • Add the new files and modified files everyday in to the Clearcase for proper management of source code
  • Involved in Unit Testing and System Integration Testing
  • During UAT phase, coordinate with the users and clarify their questions, and if they required any changes, then implement and deliver it in the time frame provided.
  • Requirement Analysis
  • Completely read the existing source code and did the required changes, so that the performance of the Program is very Faster
  • Discuss with the database management team and made the appropriate query changes in the source code to run the java program faster
  • Send the timing difference report to the managers about the difference in the timings of execution of program before and after the performance tuning
  • Gave the knowledge transfer to other people
  • Preparation of Test Cases
  • Using XML for populating list of values in ListBox and Combo Box and also for configuration about the environment.
  • Developing the source code as per the coding standards
  • Session Beans are used for writing the Business Logic
  • Java script has been used in the project for validating the enquiries
  • Involved in Unit Testing and System Integration Testing
  • Deliver the task on time according to the schedule provided
  • During User Testing, explain the users if they require any clarifications
  • Discuss with Design and Architect team on performance tuning

Environment: Java, J2EE, Java Beans, Servlets, JSP, JDBC, EJB, XML, JNDI, JavaScript, Eclipse, Clearcase, JBoss, Websphere, Linux.

Confidential

Sr. Java Developer

Responsibilities:

  • Preparation of Test Cases
  • Developing the source code as per the coding standards
  • Deliver the task on the scheduled time
  • Worked on the front end using Java
  • Discuss with .Net team and ensure that the front end java program is working properly
  • Created new XML files for using List of values and for Environmental configuration
  • Follow the coding standards during development of source code
  • Involved in Unit Testing and System Integration Testing
  • Struts has been used in this project for specific modules
  • If there are any bugs raised during testing phase, fix the issues immediately based on the severity

Environment: Java, Java Beans, Struts, Servlets, JSP, JDBC, HTML, Soap, WSDL, XML, XSLT, JavaScript, Eclipse, Clearcase, Websphere, Linux.

Software Engineer

Confidential

Responsibilities:

  • Go through the functional specification
  • Preparation of Test Cases
  • Developing the source code as per the coding standards
  • Javascript has been used for Validation
  • JSP has been used for creating the Front end Screen
  • Followed the MVC Design Pattern
  • Discuss with the Team Lead on the design perspective
  • Complete the task on the scheduled time
  • Unit Testing
  • During testing phase, if any bugs raised, fix the bug on the scheduled time according to the severity
  • Understanding of the functional specification
  • Preparing Unit Test Cases
  • Deliver the task on the scheduled time
  • Developing Entity Beans, Session Pages
  • Designing Web pages using JSP and Servlets.
  • Unit Testing and System Integrated Testing
  • During Testing Phase, if any bugs arises, it has to be fixed
  • Understanding of the functional specification
  • Preparation of Test Cases
  • Deliver the task on the scheduled time
  • Extensively used Java programming with Swings
  • Developing the source code as per the coding standards
  • Involved in Unit Testing and System Integration Testing
  • Requirements gathering.
  • Detailed study of the problem domain and Requirements Analysis.
  • Unit Test Case Preparation
  • JSP and servlets are widely used for development of the web pages
  • Javascript has been used for validations
  • Sql Server has been used as the backend database
  • Developing Source Code as per the coding standards
  • Involved in Unit Testing

Environment: Java, Servlet, JSP, SQL Server, Weblogic, HTML, javascript, Eclipse, Windows.

We'd love your feedback!