Java Lead Developer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- 11+ years of experience on analysing, developing and covering various aspects of software development, process and methodology. Extensively working knowledge in object oriented design, development of applications using Advanced Java, J2EE technologies for enterprise, portal and finance applications in various domains.
- 5+ years of onsite experience in Singapore developing Banking applications
- Expertise in Apache Camel Integration Framework and OSGi project development
- Proficiency in Hazelcast Cache and Cassandra
- Expert in Jboss Fuse ESB development, deployment and application monitoring
- Proficiency in Frameworks Implementation in ( Spring, Apache Camel, JSF, STRUTS )
- Proficiency in Hyperion Report design and development
- Proficiency in ORM tool like iBatis, Hibernate and JDBC.
- Proficiency in Web service development (SOAP, REST)
- Hands on experience on Jasper and iReport programming
- Hands on experience on Spring Boot Microservices programming
- Experienced on Core Java, J2ee, JDBC, Jolt, Json, ActiveMQ, Rich Face, iBatis, XML, Spring Framework, Linux, Oracle, Sybase, Web Sphere commerce Server, Web Logic Server, Tomcat
- Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
- Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
- Expertise in Web Services architecture in SOAP and WSDL using JAX - RPC.
- As a Senior Java Lead in HCL Technologies performed a detailed OSGi, Apache Camel, Jboss Fuse Application Architecture assessment to identify technical and functional related problems. Submitted a detailed architecture assessment report based on analysing the current IT landscape, near future developments, issues and recommendations.
- Involved towards the delivery with following activity
- Enforcing project processes and adhere policies as recommended.
- Prepared detailed high and low level design documents
- Actively involved in core framework and platform development
- Responsible for end to end Project/CR deliveries
- Providing complete solution for the project integration and POC
- Expert users meetings and stream line the business execution in technology perspective
TECHNICAL SKILLS:
Key Technologies: Java, J2EE, Apache Camel, Karaf, Jboss Fuse, OSGi, Spring Boot, Micro services, jQuery, JMS, Active MQ, Jdbc, iBatis, Java Script, JSF, Rich faces, Web service, SOAP and REST
Web/ App Servers: Weblogic Server 10, WCS6.0, Tomcat7
Frameworks: Apache Camel, Struts, Spring and JSF
IDE & Tools: Eclipse, RAD, SQL Developer, Visio, Agile Craft, TDP
Build Tools: Ant, Maven and Jenkins
Reporting Tools: Hyperion, Jasper and iReport
Version Control: GIT, SVN
Defect Tracking Tools: ALM/QC, JIRA, Remedy and Bugzilla
Methodologies: Agile, SAFe and Waterfall
Database: Oracle 10, 11g, Sybase and Cassandra
Telecom, Banking, E: commerce and Retail
Operating System: Windows 7, Linux and Solaris
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Java Lead Developer
Responsibilities:
- Identify various design/implementation strategies for addressing requirements, based on technologies/scalability/performance/existing architecture
- Design, development and implementation of OCERT fulfillment application
- Perform application development tasks which include working with users to define user stories, design and review Technical/Functional documents, preparing flowcharts and diagrams to illustrate logical sequences
- Responsible for design and development of order track and upgrade equipment modules
- Build application framework using Apache camel EIP framework for message routing to Order Track, Email, order processing and upgrade equipment queues
- Preparing and Executing Project Plan and Estimation for fulfillment system and focusing team to ensure on-time delivery of the agreed products.
- Design and development of new fulfillment modules using OSGi and Apache camel and Jboss Fuse
- Solely responsible build deployment process and coordination
- Analyze the existing process, brings automation and value add for project and customers
- Responsible for Analyzing and fixing UAT, PROD defects and end to end project deliveries
- Solely defined application development tasks for the team; which includes working with developers to implement user stories and Responsible for Technical & Functional document review.
- Leading offshore team with design work, requirements analysis and provide direction to the developers/team regularly.
- Lead the Performance issue Identification workgroup and take architectural decisions to mitigate issues & assign tasks to various development teams.
- Lead the Quality Assurance and Development teams to ensure that software was functioning as necessitated by requirements and as technologically feasible.
- Interacting with onsite and offshore team in resolving their process related issues.
Technologies: Java, J2ee, Apache Camel, Jboss Fuse, Karaf, ActiveMQ, Json, Jolt, Cassandra, Hazelcast, OSGi, SOAP, REST, JMS, Oracle 11g, Eclipse, Junit, Maven, Jenkins, GIT, IBM TDP and QC
Confidential
Java Lead Developer
Responsibilities:
- Solely responsible for web application framework implementation
- Design and develop all Rule S1 reporting modules by using Hyperion Brio report developer.
- Estimation, requirement analysis, Design the Operating model & bringing to steady state.
- Providing plan for architecture and infrastructure optimization
- Managing risks and issues Confidential the Development Time box level, escalating to the Project Manager or Technical coordinator as required
- Analyze the existing process and develop a plan to eliminate redundant system/processes to reduce cost and increase satisfaction among the business users
- Drives HLD and LLD and involves in project architecture, design and development.
- Moving Confidential application to DAP managed server, dWeb site hosting and Implemented single sign on process (WebSSO)
Technologies: Java, J2ee, Struts2.0, JSP, Titles, iBatis, Tomcat 7, Oracle 11g, Java Script, Eclipse, Solaris, Sybase, SVN and HP QC.
Confidential
Java Lead Developer
Responsibilities:
- Designed and developed RM overview module.
- Actively participated in design and development of order search and house transfer module
- Single handedly responsible for code development, review and defect fixing of order search and HT module.
- Solely coordinated the built and deployment, release phase and help QA activities in both development and pre-production environment
- Promptly responded to CIT, SIT, and UAT defects within specified time, with high quality standard.
- Implemented exception handling framework and check style across the application.
- Drove High level design process and Analyzed the bank’s ordering platform.
- Business trip to Switzerland for customer interaction and requirement gathering.
- Actively involved in analysis and implementation of the BD Product HLD and LLD process
- Handling code development/Review/CR in SIT, UAT of RM overview module.
Technologies: Java, J2ee, Spring, JSF1.2, Rich Face3.3.0, IBatis, Tomcat, Oracle 11g, XHTML, Java Script and Jasper, SVN, Maven, Unix, T24 and HP Quality Centre
Confidential
Java Developer
Responsibilities:
- Involved in design and Enhancement for PAR module.
- Finding defects and solving production issues for PAR modules
- Responsible for coding and delivery of Changes Request
- POC on Rally Integration with TT/SBM.
Technologies: Core Java, JDBC, Pascal, Perforce, XML and XML Technologies, TT/SBM, Perforce
Confidential
Java Developer
Responsibilities:
- Written web services Interfaces for ESO and ESS Communications.
- Responsible for implements the interface communication
- Involved in requirements Analysis
- Developments for ESO module.
Technologies: CORE JAVA, JSP, HIBERNATE, SPRING, JDBC, Web Services, Axis, MBD, ORACLE, ECLIPSE, EJB, SVN, JIRA
Confidential
Java Developer
Responsibilities:
- Responsible for application development for LOS track
- Responsible for handling and managing Reporting modules
- Analyzing and fixing production issues
- Involved in issue resolutions
Technologies: CORE JAVA, JSF, JSP, HIBERNATE, ORACLE, ECLIPSE, JDBC, WAS6.0, SVN, JIRA
Confidential
Java Developer
Responsibilities:
- Responsible for application development data feed for the CCE R6 (GX).
- Analyzing and fixing production issues
- Responsible for writing Unit Testing and Test Cases
Technologies: DB2, RAD, CORE JAVA, JSP, JDBC, Struts, WCS6.0, XML, CVS, UNIT, JIRA