Java Lead/ Sr. Java Developer Resume
Naugatuck, CT
SUMMARY:
- Around 11 years of IT experience working with Java, Struts, JSP, Web Services, TIBCO Business Works, BPEL, Castor, JAXB and XML with an experience of designing and development using various Web Technologies.
- Architected the Risk Assessment Module for Risk Managers, designed after meetings with Business Users, taking into consideration their inputs, using Java, Google Web Toolkit, Hibernate and Tomcat, support for generating Risk Score preparing Excel output using Apache POI, which will be used by Risk Managers as for closing business deals with customers.
- Experience working with multiple domains including Financial Services, Online Ad Business, Product Management and Logistics Management firms, with clients like Oracle, Confidential, Confidential, Confidential, Confidential, Confidential Inc, Confidential and Confidential + Confidential Inc.
- Technically proficient in successfully designing & implementing the SOA architecture with Web Services, Spring and Hibernate in various J2EE projects.
- Designed and developed support for Persistent Connection manager support for HTTPS, NTLM Authentication Support, Large Attachments support (using MTOM Message), SMTP over SSL, and TCP Keep - Alive feature support in BW working as an Architect.
- Extensive experience in designing the architecture for multi-tier distributed applications using UML (Unified Modeling Language) and implementing various Design Patterns.
- Experience in Software Development Life Cycle (SDLC), Agile, OOA, OOD and OOP through implementation and testing.
- Designed and developed multiple Java based application using diversified Technologies - Java, Servlets, JMS and applied different design patterns and used popular open-source framework like Spring, Struts, Hibernate, iBatis, XStream etc.
- Strong development skills in Java, JDBC, JSP, Servlets, JMS, WebServices, LDAP, HTML, XML, XSL, JavaScript, Oracle and PostgreSQL.
- Experience leading teams @ offshore/onsite development centres of Confidential, Confidential and Confidential Inc.
- Worked as a Lead on POC for an Confidential - design and development using BPEL, hands-on with Process Flows, Database interaction, Human task flow, Java Embedding, DB Adapter, User tasks, WSIF, fault handling.
- Good working experience of JFP (Java Financial Platform), lead development team for Confidential (APAC & USA), as a Team Lead/Onsite Coordinator.
- Worked as Team lead at Confidential, Singapore handling the deployment Support of the application for the Indonesia region. Responsible for co-coordinating with Business for requirements, analysis, co-ordinate with different teams for fixes and tracking promotion of fixes to production.
- Lead the SIT Team - responsible for Client co-ordination, tracking issues raised, and assignment of same, tracking the development and releasing the fixed code.
- Worked as JFP-MIS Onsite coordinator at Confidential, North America, USA - responsible for loading production data to Database and preparing business reports. Developed a web-based automated system for sending business reports to the business users.
- Trained working with Hadoop Eco-systems (HDFS, MapReduce, Hive), NoSQL(Hbase) and Sqoop.
- Strong communication and interpersonal skills with an appetite for learning new technologies.
TECHNICAL SKILLS:
Languages: Core Java, J2EE
Web Technologies: Jakarta Struts, Castor, Spring, JDBC, JSP, HTML, XML, XSLT, XStream JAXB, JavaScript, Tomcat, Weblogic & Websphere.
Operating Systems: Unix, Windows, Ubuntu
Databases: Oracle 9i
Middleware: Oracle SOA Suite 10.1.3.1, TIBCO Business Works
Framework: Spring, Hibernate.
Tools: JDeveloper 10, Oracle Workshop 10g, IntelliJ Idea, Eclipse, JIRA, SVN, Clear case
PROFESSIONAL EXPERIENCE:
Confidential, Naugatuck CT
Java Lead/ Sr. Java Developer
Responsibilities:
- Architect the above applications.
- Agile Scrum Methodology used for development.
- Responsible for monitoring the development and business interactions.
- Prepare HLDs and LLDs for the applications.
Technologies: Core Java, Struts, Google Web Toolkit (GWT), Hibernate, XML, XSLT, XStream, PostgreSQL, Design patterns, Slony-I, JBoss and Tomcat.
Confidential, Palo Alto, CA
Senior Member of Technical Staff (SMTS)
Responsibilities:
- Analysis and design of issues/enhancements as requested by customers for including them to the TIBCO BW Product
- Architect level responsibilities for adding HTTPS, Large Attachments (MTOM) support to the TIBCO Business Works tool, presenting design to Senior Architects for review and getting their approvals prior to implementation.
- Handling Http/SOAP/Service/FTP/SMTP/TCP palette.
Technology: Core Java, J2EE, TIBCO, Web Services, XML, HTTP, MTOM, SOAP, SOAP UI, TCP, SMTP, FTP.
Confidential, CA
Module Lead - Development
Responsibilities:
- Analysis of Business Requirement.
- Prepare Project Plan.
- Prepare High Level & Low Level Designs, and Unit Test Plans.
- Assignment, Designing and allocation of modules to team.
- Lead a team of 4-6 developers on technical front.
Technology: Core Java, J2EE, Struts, EJB, Web Services, Hibernate, XML, Tomcat, JBoss, Oracle.
Confidential
JAVA Team Leader
Responsibilities:
- Architect modules to be implemented by team members.
- Lead a team of 4-6 developers on technical front.
- Analysis of PB Code base.
- Prepare HLDs, LLDs and UTPs for modules.
- Assignment, Designing and allocation of modules to team, performing IUT for modules.
Technology: Core Java, Struts, Spring, Smart Client, iBatis, Tomcat
Confidential
Team Leader
Responsibilities:
- User Interface Design using JSF.
- Design and orchestration of BPEL processes and deploying on App Server.
- Designing the DB Adaptor for calling PL/SQL.
Technology: Core Java, J2EE, JSF, XML, XSD, Oracle Fusion Middleware - BPEL and Oracle App Server 10g
Confidential
Team Leader
Responsibilities:
- Deployment Support for Asia Pacific Region applications
- Co-ordinate for issues faced during deployment and provide fixes for same.
- Co-ordinate with business team for requirements.
- Co-ordinate for issues raised in Live Application.
- Simulate the same and prepare RCA.
- Co-ordinate with different teams for tracking the development and release activity for the same.
- Deployment Support of the application to the production.
Technology: JFP (Java Financial Platform), JSP, Core Java, Java Script, WebSphere and Oracle
Confidential
Senior JAVA Developer
Responsibilities:
- Co-ordinate with Client’s Testing team for issues raised.
- Simulate the same and track down the RCA.
- Assign the issues to the team members and provide target fix date to Client
- Track down the development and release activity for the same.
- Key designer and developer for Trade Management Information System.
- Coordinate TRIMS SIT Phase 2.1 release
Technology: C ore Java, Java Script, Spring Framework, WebSphere, Struts, Tiles, JSP, and Oracle
Confidential, New York, NY
Senior Developer/Developer/BAU Lead
Responsibilities:
- Key Onsite developer for MIS reports, working with business for requirements, and as an interface between Client and Offshore Team.
- Lead the JFP Migration Team - for migration of project from Struts 1.0 to Java Financial Platform (JFP).
- Key Offshore designer and developer for migration of project from Struts Platform to Java Financial Platform (JFP).
- Key offshore designer and developer in implementing CORs (Enhancements) according to the client requirements and fixing STRs (Bugs) raised by the client’s IST team.
- Lead BAU Team - estimation of the items, assignment to team members, design review, tracking development and release of same to Onsite team.
- Designing and Development of the items to be implemented by self.
- Adherence to SQA process of i-flex Solutions, and working with SQA team for release activities.
- Providing offshore support during release activities to the onsite team.
Technology: Core Java, J2EE, JSP, Servlets, XML, XSLT, Struts, Tiles, Server/Client Side Java Script, Spring Framework, Hibernate and UNIX