Java/jee Team Lead/senior Developer Resume
CA
SUMMARY
- Having 9 years of technical expertise in providing solution designs and developing Enterprise and web applications using Java/J2EE technologies. Having 3+ years of lead experience.
- Delivered quality Java/JEE based solutions/portals in the Travel, Education, Automobiles and Healthcare.
- Well versed with entire development life cycle and facilitating Agile (SCRUM) practices.
- Spearheaded the design and development of a Spring MVC, JSF and Hibernate based mission critical products, which earned high accolades in the independent code and design reviews conducted by an independent consultancy.
- Having good experience in REST, SOAP, JAX - RS and JAX-WS web services.
- Good experience in developing portals using Liferay Portal Server and web Sphere portal server.
- Development work experience in portal development using JSR 168, JSR 286 and Liferay portal framework.
- Expertise in delivering the designs using concrete design pattern principles such as MVC (Model-View-Controller), Front Controller, DAO, Business Delegate and Singleton in the development of distributed Enterprise Applications.
- Having good understanding of Spring IOC, Spring AOP concepts and implemented in multiple projects.
- Good interpersonal and communication skills, commitment, result oriented, hardworking with a quest and zeal to learn new technologies and undertake challenging tasks.
- Having good understanding and limited experience in front end area using HTML, Javascript, CSS, jQuery, AngularJS.
- Successfully delivered the project with good quality, worked at client location and maintained good professional relationship with client side counter parts for Medicare System portal using JSF framework.
- An independent and self-motivated professional with excellent research and writing skills; able to grow positive relationships with clients and colleagues at all organizational levels.
- Having knowledge on Hadoop frameworks which are HDFS, Map Reduce, PIG, Hive, NoSQL, MongoDB, etc.
- Provided technical leadership on the architecture, design, and successful implementation of a mission critical 24x7 Java/JEE and Portal application valued $10 million.
- Enjoyed repeated success in understanding business expectations, building effective solutions, and facilitating agile development practices.
TECHNICAL SKILLS
Java Technologies: Java and J2EE, Spring (2+ years), Hibernate (2+ years) and JSF(2 years), JAVA Design Patterns
Portal Frameworks: Liferay Portal (2+ Years), WebSphere Portal (2+ years)
Web services: REST and SOAP Web services, WSDL, JAX-RS and JAX-WS.
UI: HTML, CSS, Javascript, DOJO, jQuery, AJAX, AngularJS.
Persistence Layer: JDBC, JPA, Spring JDBC, Hibernate, Oracle, MySQL, DB2, PostgreSQL,MongoDB
Development ENV: Junit(Mockito, EasyMock), Log4J, ANT, Maven, CVS, SVN, GIT, Version One, JIRA, Jetty, BAMBOO, Clear Case, Perforce, Eclipse, RAD, Rational Software Architect, Application Servers(Tomcat, JBoss and WebSphere), JMS etc.
Design skills: Poseidon UML and UML.
PROFESSIONAL EXPERIENCE
Confidential - CA
Java/JEE Team Lead/Senior developer
Responsibilities:
- Based on business requirements wrote functional specifications and detailed design documents.
- Focusing the team to ensure an on-time delivery of the agreed stories.
- Managing risks and issues at the Development and delivery level, escalating to next level if as required.
- Designed and coded Junit scenarios using EasyMock API.
- Encourage and guide the team to resolve the issues if any without effecting as part of delivery.
- Involved and coded high priority as well as complex reference use cases as part of stabilization process.
- Code review done in each of the class and guide the associate with proper coding standards.
- Having good experience to write unit test cases and classes to better maintainable, readable, and trustworthy.
- Having good business, design and development exposure on the Claims front end, Adjudication process and Reference modules.
- Having good business and technical exposure on the Pharmacy Claims process as part of Eligibility, Prior authorization, Claims billing, Claims reversal Transactions.
- Designed and developed SOAP web services using JAX-WS based on requirements.
- Designed and developed RESTful web services using JAX-RS and Jersey.
- Developed front-end requirements using AngularJS to communicate with web services.
- Prepared UML diagrams and documentation, impact analysis for new enhancements for existing applications.
- Built an end to end vertical slice for a JEE based billing application using popular frameworks like Spring, Spring JDBC, Maven2 by applying OO design concepts, JEE & GoF design patterns, and best practices.
- Tuned SQL statements to improve performance, and consequently to meet the client and application standards.
Confidential
Java/JEE Team Lead/Senior developer
Responsibilities:
- Gathered business requirements and wrote functional specifications and detailed design documents.
- Convinced business users and analysts with alternative solutions that are more robust and simpler to implement from technical perspective while satisfying the functional requirements from the business perspective.
- Code review done in each of the class and guide the associate with proper coding standards.
- Having good business exposure on the Contact Management, Third Party Liability, Rules Management, Reference modules as part of Program section.
- Having good business exposure on the Dental Claims, Institutional Claims and Professional as part of health care.
- Developed RESTful web services using JAX-RS and Jersey. Also refactored and consumed existing web services using JAX-WS.
- Built an end to end vertical slice for a JEE based billing application using popular frameworks like Hibernate, JSF, XHTML, Maven2, and Ajax by applying OO design concepts, JEE & GoF design patterns, and best practices.
- Tuned SQL statements, Hibernate mapping, and HQL statements to improve performance, and consequently met the SLAs.
Confidential
Java/JEE Module Lead/Senior developer
Responsibilities:
- Designing and implementation of eFDE application.
- Involved to gather requirements from existing PEGA application and prepared design documents for eFDE portal application.
- Involved to create and develop portlets for eFDE portal application.
- Created and designed portlets for Claims (Dental, Institutional and Professional).
- Different kind of claims are handled, designed and coded completely. I maintained team with 6 associates.
- Gathered business requirements and wrote functional specifications and detailed design documents with complete diagrams like Use case, Class and Sequential Diagrams.
- Tuned existing SQL statements, Hibernate mapping, and Web sphere portal server to improve performance, and consequently met the SLAs.
- Re-designed, Re-architected, refactored, and performance tuned a J2EE based portal application, which was previously developed in PEGA.
- Convinced business users and analysts with alternative solutions that are more robust and simpler to implement from technical perspective while satisfying the functional requirements from the business perspective.
- Reviewed code and encouraged developers to use key design patterns, such as façade, singleton, factory, etc.
- Code review done in each of the class and guide the associate with proper coding standards.
Confidential
Java/JEE Senior developer/Module Lead
Responsibilities:
- Designing and implementation of ‘Decision Tree’ Module.
- Involved to design, implement ‘SOW (Statement of Work)’ Module.
- Involved to design, implement ‘Rate Control Flag’ module for MSP and Client role.
- Built and deployed Java applications into environments and produced both unit and functional test results along with release notes.
- Produceddetailed design documents with design alternatives, pros and cons for each approach and reasons for the recommended approach.
- Tuned SQL statements, Hibernate mapping, and Web sphere application server to improve performance, and consequently met the SLAs.
- Gathered business requirements and wrote functional specifications and detailed design documents.
Confidential - NH
Java/JEE Senior developer/Tech Lead
Responsibilities:
- Involved in Installation and Configuration of Portal Server.
- Developed User interfaces using JSR 168 API.
- Unit testing the application and deploying it in the Portal Developing Environment.
- Involved to create ‘ordering functionalities’. It consists of Admin portlets and ordering portlet for application.
- Designing and implementation of ‘ordering functionalities’.
- Involved to design, implement ‘Driver change and addition’ portlet.
- Designed, implemented to create ‘Customer Setup’ portlet.
- Created Jasper reports (Static and Ad-Hoc) using iReport3.5.1 tool.
- Tuned SQL statements, Hibernate mapping, and Web sphere application server to improve performance, and consequently met the SLAs.
- Gathered business requirements and wrote functional specifications and detailed design documents.
- Convinced business users and analysts with alternative solutions that are more robust and simpler to implement from technical perspective while satisfying the functional requirements from the business perspective.
- Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
- Reviewed code and encouraged developers to use key design patterns, such as façade, singleton, factory, command, proxy, strategy, decorator, etc.
- Built and deployed Java applications into environments and produced both unit and functional test results along with release notes.
Confidential
Java/J2EE developer
Responsibilities:
- Developed for creating WHERE portlet, Search engine, Booking, Sending Emails by using CoreMarketer application via web services and Details pages.
- Involved to implement analytics of the complete application.
- Involved in functionality of the other portlets for adding new features and fixing bugs.
- Developed user interface using JSP technology and developed Action classes.
- Increased the number of JUnit tests from 30+ to 100+ in my watchful eye to improve the overall quality of the Java/J2EE based applications.
- Analyzed“What if” scenarios and exceptional conditions and made recommendations to fill the gaps identified in the functional specs and detailed design.
- Produceddetailed design documents with design alternatives, pros and cons for each approach and reasons for the recommended approach.
- Resolvedproduct complications at customer sites and funneled the insights to the development and deployment teams to adopt long term product development strategy with minimal roadblocks.
- Developed Content Builder Portlet for creating and updating Category, Point of interest, Events information.
- Developed RoadTripWizardMaintenance Portlet for creating and updating text labels, regions, airports and holiday information.
- Developed user interface using JSP technology and developed Action classes.
- Involved development and testing of the system.
- EBIP is a Standalone Application developed & used for importing Point of interest and Events to Data Base from XML and CSV files.
- Identified and fixed transactional issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code.