Java/j2ee Lead Developer Resume
SUMMARY
- Around 12+ years of progressive experience in all the phases of software development life cycle that includes Requirement Study, Analysis, Design, Development, Integration, Re - Engineering, maintenance, implementation and testing of various client/server and N-tier web applications.
- Expertise in developing web-application, web-services, REST Services using Spring, Spring Boot Hibernate, Angular.
- Experienced in developing and maintaining applications for Confidential (Finance Domain) on XML, JSP, Servlet, XSLT, DB2 database.
- Experienced in developing and maintaining applications for Confidential (Finance Domain) on Spring MVC, Java, Web Services, JQuery, HTML, JavaScript.
- Experienced in Hibernate eh-cache to ensure better application performance.
- Experienced in developing application for Confidential (Finance Domain) Spring, Struts, Angular JS .
- Experienced in developing application for Confidential Wireless (Telecom Domain) Spring, Hibernate, Ext JS, JSON.
- Experienced in developing J2EE applications on Spring, Struts framework, Hibernate, J2EE Patterns and other MVC based frameworks.
- Good experience with various Spring modules like: transaction management, spring security, Spring MVC, Spring Core.
- Exposure in developing Restful we services using JAX-RS.
- Hands on experience with web/application servers like WebSphere, Tomcat, JRun.
- Expertise in Java and its related technologies JSP, Servlets, Web-Services, SOA.
- Exposure on Oracle including PL/SQL, stored Procedures, Triggers, creating views and functions.
- Exposure Cassandra.
- Experience in interaction with Business Users.
- Quick learner and adaptive to emerging technologies and strong analytical capabilities.
- Have involved designed and developed applications in the domain of Finance and Telecom.
TECHNICAL SKILLS
Languages: Core Java, J2EE, XML, XSL, XSLT, JavaScript, HTML and CSS, Angular JS.
Databases: Oracle, DB2, MS SQL Server.
JAVA Related: JSP, Servlets, JDBC, Struts Framework, JSF Framework, Spring, Hibernate, Web-Services, REST Services.
Tools & Utilities: Eclipse, ANT, Maven, RAD (Rational Application Developer), Eclipse, Rally, HP Quality Center, TDP, Jenkins.
Servers: Web Sphere, JBOSS, Tomcat.
Domain Knowledge: Telecom, Finance.
Environment: UNIX, Windows
Frame Works: Spring, Struts, JSF, Hibernate, MVC.
Version Control: SVN, Rational Synergy, GIT.
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Lead Developer
Responsibilities:
- Involved in getting the requirement from business and other stack holders.
- Working in Agile Model with JIRA for user Story and defect tracking.
- Implementation the functionality
- Using Bit Bucket for Source Code version Control and Jenkins for build and deploy.
- Proactively contributed during Design Sessions and participated in Scrums, Project meetings delivering the project successfully on time.
- Participating in design discussion with other system where we pull the data.
Environment: Core Java, Jdk1.8, Eclipse, HTML5, CSS, JavaScript, JSP, JQuery, Spring Boot, Web-Services, Hibernate, Microservices, Kafka, gemfire cache, Bit Bucket, JIRA.
Confidential
Java/J2EE Lead Developer
Responsibilities:
- Wrote some helper java classes for data processing.
- Unit tested using JUnits and created stubs, mock objects using mockito.
- Working in Agile Model with JIRA for user Story and defect tracking tracking.
- Created Dashboard pages using Html5, CSS3, JSP, JQury and Javascript.
- Using Bit Bucket for Source Code version Control and Jenkins for build and deploy.
- Proactively contributed during Design Sessions and participated in Scrums, Project meetings delivering the project successfully on time.
- Designed Applications that works across browsers such as Internet Explorer, Mozilla Firefox, Google Chrome.
- Worked on Browser compatibility and other caching issues.
- Participating in design discussion with other system where we pull the data.
Environment: Core Java, Jdk1.7, Eclipse, HTML5, CSS, JavaScript, JSP, JQuery, Spring, Web-Services, Struts, Hibernate, UNIX, Maven, Tomee Server, Bit Bucket, JIRA.
Confidential
Java/J2EE Lead Developer
Responsibilities:
- Coded Rest based GET/POST Services to provide organized data in json format to Front end.
- Used internal BEST framework to communicate with external service layer backend processing.
- Wrote java beans to transfer the data from one layer to other layer.
- Wrote some helper java classes for data processing.
- Unit tested using JUnits and created stubs, mock objects using mockito.
- Working in Agile Model with TDP for user Story and defect tracking tracking.
- Created Dashboard pages using Html5, CSS3 and Javascript.
- Using Git for Source Code version Control and Jenkins for build and deploy.
- Developed design documents and provided estimates for Project Requirements.
- Created Dynamic pages using Angular JS, CSS3 following latest W3C Standards.
- Proactively contributed during Design Sessions and participated in Scrums, Project meetings delivering the project successfully on time.
- Designed Applications that works across browsers such as Internet Explorer, Mozilla Firefox, Google Chrome.
- Worked on Browser compatibility and other caching issues.
- Participating in design discussion with other system where we pull the data.
- Prepared AID (Application Interface Design) documents for handoff to other application and vice versa.
- Design the standard json structure to transfer data from back end to frontend.
- Integrated external JavaScript based application widget for customer login.
- Integrated live customer chat functionality.
- Integrated with motion point for language change from English to Spanish
Environment: Core Java, Jdk1.7, Eclipse, HTML5, CSS, Bootstrap, AngularJS, spring, Web-ServicesUNIX, Maven, JBoss Server, GIT Repository, Rally, TDP, Struts, BEST Framework.
HP Application Life Cycle Management, Akamai.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Used Jackson for JSON to efficiently handle Service Responses.
- Understanding, Analyzing and Gathering the Business and Customer needs.
- Prepared Low level design document (LLD) & Review Documents.
- Created JUnit Test cases and used Mockito Testing Framework to mock External Objects.
- Designed with DAO pattern using Spring Hibernate to retrieve the information from backend.
- Coded Last logon timestamp update using hibernate.
- Used Spring AOP to log Business Events and Transaction Management
- Redesigned the logic to make code more maintainable based on Abstract Factory pattern and followed Test Driven Development Strategy to cover all scenarios
- Hibernate EH-Cache for better performance.
- Worked for the initiative under Agile model with daily Scrums
- Identifying and understanding the design changes to application framework
- Onsite-Offshore Coordination
- Application monitoring to ensure stable and optimal performance at all times
- Created Controllers and Handlers using Spring MVC and designed Service Layer using Decorator Pattern
- Worked with Business Analyst in preparation of Function requirements specification (FRS), and analyzed the data requirements.
- Studied prior developed applications and added modules to it as per the requirement.
- Involved in reviewing the design and optimizing the code to improve performance.
Environment: Core Java, Jdk1.7, Eclipse, Spring, Spring security, Spring transaction handling, HibernateEH-Cache, UNIX, Maven, PMD, SVN, HP Quality Center, Oracle.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in decomposing high level requirements in to HLD Design document and presentation and get approvals to begin development.
- Project distribution and assignment among onsite/offshore resources.
- Involved in complete development SDLC including analysis, design, construction, testing and deploy.
- Implemented consumer methods REST webservices using Jersey framework.
- Involved in front end development using Angular, HTML and Spring (IOC) framework.
- Developed the Controller, Service and DAO modules using spring framework.
- Used JSON as a response format for API.
- Log4j were used to log the various debug, error and informational messages at various levels.
- Used Maven for build and Deployment.
- All the implementation classes were tested using JUnit classes.
- Developed front end JSP pages using HTML, CSS, JavaScript,JSTL tags
- Involved deploying of code, checking logs in Unix environment for test and production.
- Perform Fit and gap analysis to identify complexity and risk involved implementing the requirements.
- Provide estimation and costing.
- Using Tortoise SVN tool for code maintaining version control.
- Tracking and closure of defects using Quality Control/Application Lifecycle Management tool.
Environment: Core Java, J2EE, JSP, Jdk1.7, Eclipse, Spring, Struts, Hibernate, UNIX, Maven, Web Sphare.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Analysis and Design of the Object models and J2EE Design Patterns in various tiers of the application
- Developed core server side components and Java applications on Spring MVC.
- Developed User interface using JSP, JQuery, and HTML.
- Consumed SOAP based various web services exposed by different systems.
- Actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices. Developed the High Level Design documents.
- Implemented the Factory and Singleton design patterns.
- Involved in all the design level discussions being carried out.
- Analyzed the Business Requirement specifications (BRD) and worked with Business Users and Business analyst to streamline the requirements.
- Analyzed the partner system services to be consumed by reading, released component specs followed by discussions with partner system team.
- Studied prior developed applications and added modules to it as per the requirement.
- Involved in reviewing the design and optimizing the code to improve performance.
- Used Rational Synergy for version control.
Environment: Core Java, J2EE, JSP, HTML, JQuery, SOAP Web Services, Jdk1.6, Eclipse, Spring MVC, Web-Services, UNIX, ANT, Web-Sphere.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Requirements gathering and Analysis.
- Involved in Technical Design and Implementation.
- Involved in developing the backend using core Java and JDBC queries in SQL.
- Involved in database performance improvement.
- Log4j were used to log the various debug, error and informational messages at various levels.
- Maintain the version of the code by checking in version control tool SVN
- Involved in testing of the new JSP UI. Testing included writing and executing developer test cases.
- Involved in production offshore support for the new GI GUI JSP Interface
Environment: Core Java, Jdk1.5, Eclipse, XML, JSP, Servlets, JDBC, DB2, UNIX, ANT.