Senior Application Developer Resume
SUMMARY:
- Having 10 years of professional experience as J2ee Sr. Application developer.
- 10+ years of experience in design and development of Client/ Server Enterprise/Web applications.
- Hands on Experience in development of Insurance, Clinical Research (Health Care), E - Governance and E-Commerce applications.
- Good working experience on onsite/offshore model and coordinating the Team.
- Good working experience in working on different Software methodologies like Agile, Kanban and Waterfall.
- Good in communicating with clients and business and other teams in enterprise at all levels.
- Able to quickly grasp complexities and identify opportunities for improvements and resolution of critical issues.
- Efficient team player with good problem-solving skills.
TECHNICAL EXPERIENCE:
- Working Experience on various open source frameworks like Struts/Springs.
- Rich Working knowledge in spring boot, Spring 3.0 framework. Experience in using Spring CORE, MVC,
- JDBC, Integration, schedules.
- Worked extensively on large Varity of integration technologies such as spring Integration, JBossFuse, Apache Camel, WebSphereMQ, CXF.
- Good Working knowledge in implementing EIP using Camel Framework.
- Expertise in Designing and implementing Service Oriented Architectures (SOA) using XML based Web Services (RES-T/SOAP/UDDI/WSDL) using spring and Apache cxf.
- Extensive working experience in Development of Web applications using struts framework.
- Hands on experience in developing Spring micro services using Sprint boot and deploying on AWS cloud platform.
- Good work experience in writing the XSLT transformations using xpath xml APIs.
- Worked on JPA framework.
- Extensive experience in generating the Pdf Reports using Jasper Reports and Itext
- Expertise in using the Application Servers WebSphere, Jboss and Tomcat.
- Proficient in applyingJavaMessaging Service JMS for reliable information exchange acrossJava applications.
- Very good working knowledge of WebSphere MQ.
- Expertise in using TestDriven Development of the test cases using Junit and Easy Mock.
- Involved in creation of the bdd test cases using JBehave and selenium.
- Good Working knowledge in Designing and developing applications using Angular Js.
- Experienced in Designing and Development of HTML using JavaScript, Jquery, and Ajax.
- Good working knowledge in sql queries and procedures with databases like Oracle and MySQL
- Experience in ANT and Maven build tools.
- Experience with source code control management like subversion SVN, GIT and CVS.
- Experience with Agile tools like Version One, Jira, HP Service Manager.
- Expertise in working with Developer IDEs like spring source tool suite (STS), ECLIPSE, WEBSPHERE IDE RAD7.0, TOAD8, SQL developer.
TECHNICAL SKILLS:
Web Related: Java, JDBC, JSP, JavaScript, HTML, XML, AJAX, Struts, spring, SOAP/REST Web services.
Integration Frameworks: Apache Camel, Mule 3.8.5
Application Servers: Tomcat 5.5, IBM Web sphere 8.5, JBOSS FUSE 6.1.0.
Databases: MySQL 5.0, Oracle 10g, Microsoft SQL Server7.0
Software Tools: CVS, VSS, SVN, GIT
Java IDE: Eclipse 3.2, RAD 7.0, STS 3.2
Reporting Tools: IReport 1.3.0 (Jasper Reports).
Languages: Java, SQL
Operating Systems: MS-DOS, Windows-95/98, Win NT.
Agile Tools: Version One, Jira, HP Service Manager
PROFESSIONAL EXPERIENCE:
Confidential
Senior Application Developer
Responsibilities:
- Used Java Messaging Services (JMS), Message Driven beans to Read/Write messages from IBM MQ structures such as Queues/Topics.
- Developed Spring Restful LifeData Rest Service to get the policy details
- Consumed Cdh Web Services Party Manager, Party Search service to add or edit customer details.
- Work with QA and UAT team for completion of quality phase.
- Work with web service consumer teams for integration testing.
- Developed the cross browser compatible web pages using html and Jquery.
- Created and run TDD test driven development test cases using Junit.
- Used GIT tools GIT Bash, Bit Bucket and GIT GUI.
- Used Maven and Jenkins for the build Management.
- Attended the scrum meetings.
Environment: Spring 3.0, Spring MVC, Spring Boot, Maven, Html5, Jquery, Bootstrap css, Git, Bit bucket, Jboss, Version One, Eclipse, Jenkins.
Confidential
Senior Software Engineer
Responsibilities:
- Used Spring MVC Framework, Micro services with spring boot for implementing Business logic in application.
- Developed, Created the spring Restful Services and clients to interact with IWD services.
- Developed the application using Confidential UI framework.
- Deployed the applications in AWS using docker and monitored the logs using cloud watch.
- Developed the cross browser compatible web pages using html and Jquery.
- Created and run TDD test driven development test cases using Junit.
- Used GIT Hub for property files and TFS as code repository
- Used Maven and Jenkins for the build Management.
- Attended the scrum meetings.
Environment: Spring 3.0, Spring MVC, Spring Boot, Maven, Html5, Jquery, Git Hub, TFS, AWS, Version One, Eclipse, Jenkins.
Confidential
Senior Application Developer
Responsibilities:
- Used spring MVC Framework with spring boot for implementing Business logic in application.
- Developed, and wired beans together using Dependency Injection (DI), it helped to remove the dependency of the objects.
- Configured Application Context beans, middle-tier beans using Dependency Injection (DI).
- Developed a Rest Integrator -Spring Restful Web Service to interact with policy details cache.
- Consumed the Rest Integrator web service using Spring Rest Temple to get the policy details from cache.
- Developed the cross browser compatible web pages using html and Jquery.
- Performed the Jquery Ajax calls to dynamically update the content in web pages.
- Performed the form validations using Jquery functions and displayed the error messages on pages.
- Created Behaviour driven Devepoloment test cases for web pages developed using Jbehave.
- Created and run TDD test driven development test cases using Junit.
- Used Sonar for code quality checks
- Responsible for integration between the backed end and front-end user Interface.
- Used firebug and IE Developer tools for inspecting the pages to troubleshoot the issues.
- Used GIT tools GIT Bash and GIT GUI.
- Handling the incidents created in HP Quality Service Manager.
- Used Maven and Jenkins for the build Management.
- Attended the scrum meetings.
Environment: Spring 3.0, Spring MVC, Spring Boot, Maven, Html5, Jquery, Bootstrap CSS, Git, Version One, STS, Jenkins.
Confidential
Senior Application Developer
Responsibilities:
- Involved in the Component Specification, High Level Design and Detail Level Design documents.
- Took part in developing, maintaining, reviewing and supporting quality code and services.
- Used spring Integration Framework for implementing business logic and maintaining transactions.
- Developed, and wired beans together using Dependency Injection (DI), it helped to remove the dependency of the objects.
- Configured Application Context beans, data-tier, and middle-tier beans using
- Dependency Injection (DI).
- Implemented the complex XSLT Transformations using xpath, xlaan APIs.
- Produced and consumed the messages using WebSphere MQ.
- Used Spring Jdbc, JPA-hibernate for interacting with databases.
- Provided Poc on Jboss Fuse with Apache camel for exploring the solution for the project.
- Used Angular Js for implementing the screens.
- Build and deploy web services using CXF on Fuse ESB.
- Involved in building the Core design of Fuse ESB migration and Development.
- Worked on Apache Camel Routes Java DSL development and Unit Testing.
- Involved in the bug fixes and Code reviews.
- Involved in Prod migration and handling the prod issues reported.
- Conducted the Technical s on the technologies which we are using.
- Working with Environment team and making sure the code is moved to test environments and production with fixed version.
- Used SVN for Version Control and Maven, Jenkins for build Management
- Used Jira tool for defects reporting and stories creation and estimation.
Environment: Spring 3.0, Apache Camel, Spring JDBC, Maven, jboss Fuse 6.2, Fuse Fabric8, Websphere MQ, Confluence, Bamboo, SVN, Jira, Oracle, Elicpse, Jenkins.
Confidential, IL
Module Lead
Responsibilities:
- Worked as a Module Lead and lead a team of 3 Developers.
- Involved in Daily SCRUM meetings and weekly SPRINT Meetings.
- Interact with the business owners and get assistance in understanding the application
- Involved in the Component Specification, High Level Design and Detail Level Design documents.
- Developed a SOAP based webservice using spring Framework and Apache cxf.
- Configured Application Context beans, data-tier, and middle-tier beans using Dependency Injection (DI).
- Used Spring JDBC to interact with the Backed and Involved in writing SQL, Stored procedure and PL/SQL
- Developed a POC’s for project specific technologies.
- Involved in building the Core service design.
- Used Maven for compilation and building and deploying it in WebSphere Server.
- Used Jenkins for continuous build integration for software releases. Worked on various Design Patterns included in the project for various purposes.
- Provided end to end support for the system and involved in coding and testing.
- Used version control software SVN.
- Conducted the Code reviewes
- Involved in the bug fixes for the legacy AQP System.
Environment: Java, Web Services, spring, Client Frameworks, Spring Source tool, Oracle, SOAP UI, CXF.
Confidential, IN
Team Member
Responsibilities:
- Involved in setting up the Life ray portal set up and portlets Implementation.
- As a Java developer involved in back-end and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
- Involved in analysis of the existing system for enhancements and studying the change impact on the existing system.
- Involved in analysis, design and developing front end/UI using JSP, HTML, DHTML, JavaScript, and AJAX.
- Designed Java components using MVC, Data Access Object, Singleton, Session façade, Business Delegate, Service Locator design patterns on multi-tier architecture.
- Fixed the bugs identified in test phase. Written JUnit Test cases for Unit testing.
- Involved in peer Code Reviews and fixing the review comments.
- Provided Technical Assistance to the Team Members.
Environment: Liferay Portals, Struts, Oracle 10g, Eclipse 3.2, JQuery, AJAX, SVN, JDBC, Java Script, DAO, Log4J, and DHTML.
Confidential
Team Member
Responsibilities:
- Involved in development of application
- Responsible for setting up the environment and assigning modules to developers
- Involving in developing the programmed interfaces for using the Business and Data Layers in Web layer. Coded the Actions/Helpers and JSP’s.
- Programmed interfaces for using the Business and Data Layers in Web layer
- Involved in Code review
- Technical Assistance to team members
Environment: Java, J2EE, Struts, springs, Oracle, AJAX, XML, JSP, Servlets, JDBC, Java Script, Log4J, DHTML, CSS, SVN, Windows XP. Eclipse3.3, Tomcat 5.0.
Confidential
Team Member
Responsibilities:
- Involved in analysis, design and development of application
- Responsible for setting up the environment and identifying the modules
- Involving in developing the programmed interfaces for using the Business and Data Layers in Web layer
- Coded the Actions/Helpers and JSP’s
- Programmed interfaces for using the Business and Data Layers in Web layer
- Technical Assistance to team members.
- Involved in Code Review.
Environment: Java, J2EE, Struts, AJAX, XML, JAXB, JSP, Servlets, JDBC, Java Script, DAO, Log4J, DHTML, CSS, SVN, MySQL 5.0, Windows XP. Eclipse3.3, Tomcat 6.0
Confidential, Daphne, Al
Team Member
Responsibilities:
- Involved in Design and development of my Library.
- Involved in Design and development of my Beauty Guru.
- Involved in Implementing Amazon web services client for populating product details.
- Technical Assistance to team members.
- Involved in Code Review.
Environment: Tomcat server 5.5, Oracle DB, Struts, J2EE, Eclipse 3.2, AJAX, CVS and TOAD.
Confidential
Team Member
Responsibilities:
- Involved in Integration of pay pal to buy the products.
- Involved in analysis, design and development of application.
- Coded the Actions/Helpers and JSP’s.
- Programmed interfaces for using the Business and Data Layers in Web layer.
- Responsible for integration of Paypal to the middleware classes.
- Responsible for implementation of Contacts Importer.
- Technical Assistance to team members.
- Involved in Code Review.
Environment: Tomcat server, Oracle DB, Struts, J2EE, Eclipse 3.2, AJAX, CVS and TOAD.