Lead Developer & Off Shore Coordinator Resume
SUMMARY
- 7+ years of overall experience as a Java/J2ee Developer, worked in large Development, maintenance and Support projects in Banking & Insurance Domains.
- Hands on experience on leading - edge technologies like Core java, JSP, Servlets, Struts, JSF, Liferay, web services, Spring, Mule ESB, Hibernate, Unix-Shell Scripting and Cloud Computing(AWS).
- Extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, detailed design, implementation, testing, deployment and maintenance.
- Highly proficient in using frameworks like Struts, Spring, JSF, Hibernate and Design Patterns such as MVC, Session Façade, Front Controller, Data Access Object (DAO), Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
- Worked in various roles as a Lead Developer, Onsite Coordinator & Tech lead and extensively worked with various teams to deliver the projects on time with best quality code.
- Extensively worked on the latest technologies (Mule-esb, MUnit, Spring & Soap Based webservices) to develop reusable components which are used across the organization.
TECHNICAL SKILLS
J2EE Technologies: Servlets, JSP, JDBC, JNDI, XML, Web Service, Cloud Computing
RDBMS: Oracle 8i/9i, DB2, Mysql
Languages: Java, C, C++, SQL, and PL/SQL
Operating Systems: UNIX, Linux, and Windows
Application Servers: Weblogic, JBoss, WebSphere, VMware
WebServices & XML: SOAP, JAX-B, JAX-RPC, JAXP (DOM, SAX), WSDL, XML, JAX- WS
Frameworks: Struts, Spring and Hibernate
IDEs/Utilities: Eclipse, RAD, NetBeans.
Version Controls: Subversion (SVN), CVS
Others: HTML, Maven, Ant, Log4j, CSS, JUnit, JavaScript, UNIX.
PROFESSIONAL EXPERIENCE
Confidential
Lead Developer & Off shore Coordinator
Responsibilities:
- Extensively worked on Mule Orchestration Services & Mule Pass through Services in the Insurance Domain.
- Developed the Mule Services using Transformers (Java & XSL), Routers & Filters.
- Worked on Logging & exception handling in Mule.
- Worked on the Custom Exception Handling using Java Transformers and developed a Common Component which can be used across multiple Mule Projects.
- Integrated SOAP based Web services in Mule Orchestrations.
- Conducted the Code Reviews to make sure the Quality code developed and standards are followed.
- Work with the Java development team to deliver high quality, scalable, and robust solutions within deadlines.
- Implement technical solutions meeting business requirements.
- Ensure appropriate quality standards are applied to design and development work.
- Take responsibility for comprehensive unit and functional test coverage to ensure code quality.
- Needs to be aware of the effects of certain coding practices specified by the Technical Engineering team.
- Coordinate with senior technical staff to explore and suggest strategic technical solutions.
- Monitor work against the production schedule and provide progress updates, report issues or technical difficulties to senior colleagues on a regular basis.
- Responsible for work quality and process, ensuring it meets established technical standards.
- Take responsibility for technical documentation, ensuring that all work carried out is tested and well documented.
- Apply relevant design, coding and documentation standards as required
- Mentor junior developers.
Environment: Java/J2EE, spring, SOAP based Web services, Mule ESB & postgresSQL.
Confidential
Onsite Coordinator
Responsibilities:
- Working on the High Level Designs/Service Topology Diagrams based on the suggestions from Architects/Designers.
- Co-ordinating with the UI team, and the Dependent systems to gather the information.
- Knowledge sharing with Off-shore team, clarifying the doubts by conducting meetings with the required teams.
- Delegating the work to offshore team and tracking the work on a daily basis through status calls
- Sending the project status to management on a weekly basis and on demand.
Environment: Java/J2EE, Spring, SOAP based Web services, Mule ESB.
Confidential
Responsibilities:
- Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
- Build the code based on the requirements using Core Java, Servlets, JSP, Struts, Spring, Web Services and JavaScript is used for building Web applications.
- Process improvement activities by providing inputs both at technology front and deliverables.
- Undertake a Lessons Learnt session after every delivery outlining the best practices followed and the challenges faced.
- Anticipate and identify potential requirements that could improve the customer experience and add value to the client.
Environment: Java/J2EE, spring, SOAP based Web services, Mule ESB & postgresSQL.
Confidential
Responsibilities:
- Analysis of specifications provided.
- Designing and development of code as per the business requirement.
- Worked with Client to integrate the 3rd party application SAI into our System.
- Participating in Planning meetings and giving the effort estimation for the features on Sprint basis.
- End to End testing of the components developed and writing Junit tests for them.
- Knowledge sharing between Team.
- Creating the technical documents like User Guide, Admin Guide, Installation Guide, Environment Setup Guide and Release Notes
Environment: Liferay6.x, JavaScript, JQuery, html, css, Java, Cloud Computing (AWS), Webservices.
Confidential
Responsibilities:
- Worked as the Single point of Contact for setting up the environment during the start-up of the project.
- Development of Single Sign On Application.
- End to End Testing and writing Junit.
- Writing Robot Test cases.
- Documentation of the SSO application.
Environment: Core java, jsp, servlets, WebSphere Application Server 6.1. tomcat, eclipse Galileo, Winscp, Putty, Robot IDE, Maven 2.0.9
Confidential
Responsibilities:
- Analysis of specifications provided.
- Designing and development of code as per the business requirement,
- Creating the technical document using DITA documentation for the user stories.
- End to End testing of the components developed and writing Junit tests for them.
- Knowledge sharing between Team members.
- Environment: JSF, Rich Faces, HTML, CSS
Confidential
Responsibilities:
- Java and J2EE are used as the programming languages for coding the modules.
- Struts is used as a frame work for the web modules. HTML, JSP, JavaScript and Servlets are used for constructing Web Modules.
- The back end is a DB2 database, used for storage of data.
Environment: Java/J2EE, Spring, SOAP based Web services, DB2.