Lead Java Developer Resume
Iselin, NJ
SUMMARY
- Over 11 years’ of experience in designing and implementing Web, Client/Server and N - Tier distributed, cross-platform systems using Java/J2EE technology Agile/ SCRUM Methodology.
- Have good experience in managing project files by using version control tools like Concurrent Version System (CVS), SVN and bug tracking tools like Jira.
- Interaction wif customers for solving their issues and Bug Fixing.
- Experience in AJAX, XML, XSLT, XPATH, and Web Services wif REST to design, deploy, develop and implement teh internet / Intranet applications.
- Experience in XML APIs such as JAXP (SAX, DOM), JAXB for data binding and experience in designing teh XSD schema generation.
- Developed applications using build tools like ANT, MAVEN.
- Hands on experience in designing and coding web applications using core java and JEE technologies.
- Excellent experience in Spring 3.0 annotations. Hibernate 3.2 annotations, Jersey REST API. Jackson, GSON for JSON, JERSEY library for REST web-service, SOAP JAX-WS, REST JAX-RS, XML Castor. MQ Series, Lucene Elastic Search Solr.
- Extensive experienced in understanding business logic and resolving teh business requirements into software terms.
- Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
- Extensive noledge in Spring framework - Spring IOC, Spring MVC, spring AOP and Spring Webflow.
- Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like MS-Visio for creating class and sequence diagrams.
- Have experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like Apache Tomcat.
- Used RDBMS databases systems like Oracle 10g/9i, SQL Server, MS Access and My SQL.
- Used tools like Toad, PLSQL Developer and for performing database operations.
- Responsible for enhancing teh presentation tier using JSP, HTML, Ajax, Java Script and CSS.
- Responsible for realizing teh analysis models from Use cases, design models from analysis models and code from design models.
- Experience working in a global team and wif offsite onshore model. Worked wif team located geographically at different locations and managed teh teams.
- Effective team player wif strong analytical and problem solving skills.
- Communicate effectively (both written and verbal) wif people at different levels including stake-holders, internal teams and teh senior management.
TECHNICAL SKILLS
Programming Languages: Java, J2EE
Web Technologies and Frameworks: Angular JS, Bootstrap, HTML5, GWT, JSF, JSP, Servlets, XML, XSL, XSLT, Web Services.
Other Concepts and Technologies: Integrations wif ERP, SAP, Oracle EBS, Tibco and IBM queues. Maven, XMPP, Amazon queue services
Search Platforms: Apache Solr
BigData Frameworks: HPCC
Application and Web Servers: Virgo container, Apache Tomcat
Installers: Install Shield, Izpack
Continuous integration tools: Jenkins
Database and Tools: Oracle, SQL Developer, SQL Server, Management Studio
Integrated Development Environment: Eclipse, STS, NetBeans
Configuration Management: Subversion, CVS, GIT
PROFESSIONAL EXPERIENCE
Confidential, Iselin, NJ
Lead Java Developer
Environment: Java, J2EE, Spring 3.2, MVC, HTML5, CSS, AngularJS, BootstrapJS, SOAP, Restful services, web services framework, spring data, SOLR 5.2.1, SVN, Jenkins, HPCC, ECL
Responsibilities:
- Worked as Technical Architect ensuring delivery of teh solutions as defined by teh scope of teh project. Primary responsibilities include building massive-scale search/report services using large parallel computing clusters to continually markup millions of records from diverse sources. Measurement & control of risk, and improve teh practices and consistency. Using ECL IDE & Github tools.
- Provided application demo to teh client by designing and developing search engine, report analysis trends, application administration prototype screens using AngularJS, and BootstrapJS.
- Took teh ownership of Complete Application Design of Java part HPCC integration.
- Apart from teh normal requirement gathering, participated in Business meeting wif teh client to gather security requirements.
- Assisted wif teh architect to analyze teh existing system and future system.
- Prepared design blue pints and application flow documentation.
- Developed teh JAX- RS web services code using apache CXF framework to fetch data from SOLR when user performed teh search for documents.
- Participated in SOLR schema, and ingested data into SOLR for data indexing.
- Involved in code deployments using continuous integration tool using Jenkins.
- Created Responsive Web page designs using HTML5&CSS3 and validated web pages wif W3CValidator.
- Developed HTML prototype documents wif CSS Style Sheets.
- Gathered teh data from teh backend using AJAX and JQuery.
- Gathered data from API/web services via AJAX-JSON calls and updating teh DOM wifin teh result sets.
- Creating cross-browser compatible and standards-compliant CSS based page layouts.
- Created Valid XHTML, CSS templates.
- Involved in writing ECL for fetching results from HPCC.
- Involved in developing UI automated testing using Robot framework.
- Developed client-side validation code using JavaScript and JQuery.
- Created and deploying new features in order to sustain and amend existing applications.
- Documented all teh challenges, issues involved to deal wif teh security system and implemented best practices.
- Created Project structures and configurations according to teh project architecture and made it available to teh junior developer to continue their work.
- Handled onsite coordinator role to deliver work to offshore.
- Involved in core reviews and application lead supported activities.
- Trained teh offshore Resources to adopting teh client standards.
Confidential
Lead Java Developer
Environment: Java, Spring, Hibernate, GWT, InstallShield, Izpack, XMPP, Webservices, Java Swing
Responsibilities:
- Analyzed, Designed and developed teh system to meet teh requirements of business users.
- Participated in teh design review of teh system to perform Object Analysis and provide best possible solutions for teh application.
- Captured teh user requirements wif use-case diagrams and delivered Class and Sequence diagrams using UML and Rational Rose.
- Involved in preparing stories and giving estimates for sprint(scrum methodology).
- Designing and developing installer.
- Developed several connectors for integrating teh legacy systems wif SAP and Oracle EBS.
- Involved in developing software for integration wif JMS queues.
- Involved in building complete cloud suite for communication between cloud and on premise applications.
- Supported enabling cloud applications in internal cloud environment.
- Investigation work done to integrate ION wif oracle fusion.
- Involved in building customized BOD's using internal application (BodDesk).
- Developed framework for UI automated testing for ERP product.
- Involved in building continuous integration builds using Jenkins.
- Implemented presentation tier using HTML5, JQuery, JSP, Servlets, CSS.
- Involved in user interface design and development using JSP, JSTL, HTML5, CSS3 and JavaScript.
- Developed teh applications using Eclipse IDE.
- Used spring’s JDBC and JMS Templates to perform query and update teh database, and send messages to teh Distributed JMS queue.
- Involved in teh development of project back-end logic layer by using most of teh core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
- Used Spring’s DAO module to interact wif teh data base and extensively used simple JDBC template to run teh queries and stored procedures against teh database.
- Extensively used Factory, DAO, Singleton and VO design patterns.
- Writing Web Service clients using SOAP and RestFull to interact wif teh service APIs exposed by other departments.
- Debugged teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Created SQL statements for teh effective retrieval and storage of data from teh database.
- Developed JUnit test cases.
Confidential
Lead Java Developer
Environment: Java, JSP, JSF, MyFaces, A4j, JbossSeam, Hibernate, Infor Integration(BDE), java Script
Responsibilities:
- Involved in full development life cycle of teh project from analysis, designing and testing.
- Involved in preparing class diagrams, use diagrams and sequence diagrams.
- Developed several modules in teh B2B application.
- Understanding teh requirements of teh Client wif respective to ERP LN system.
- Developed UI portal for accessing data from ERP LN using JSF, MyFaces, java script and integrating wif ERP LN using Infor Integration(BDE).
Confidential
Java Developer
Environment: Java, JSP, Servlets, XML, XSL, Oracle, SQL Sever.
Responsibilities:
- Developed various modules and coding of various jsp’s.
- Involved in handling various enhancement requests.
- Involved in preparing teh impact analysis documents for various enhancements in existing application.
- Implemented Spring Declarative Transaction Management for Transaction management.
- Used spring’s JDBC and JMS Templates to perform query and update teh database, and send messages to teh Distributed JMS queue.
- Configured JDBC data sources, Distributed JMS queues and configured them in spring context file to load them from property file.
- Involved in solving high priority production issues.
- Involved in performance tuning of teh application for some of teh modules.
- Involved in doing code review for enhancement requests.
- Was part of teh integration project of supplyweb and ERP LN using ESB2.0.
