Lead Java Developer Resume
PROFESSIONAL SUMMARY
- 12 years of diverse experience in the field of Java Application Development including Client/Server with proficiency in web technologies.
- Expertise in distributed application architecture, object oriented design, and web based applications.
- Experience in architecting applications involving Java/J2EE, Spring Framework, Angular and RESTful Services.
- Experience on developing mS applications using spring boot.
- Experience in TDD development, writing Junit test cases and Unit testing.
- Experience in various databases SQL Server, Oracle, Squirrel and My SQL.
- Extensively used the AngularJS framework for developing single page applications (SPA's).
- Experience using framework APIs like Struts, Spring, and Hibernate.
- Effective skills of working with Eclipse IDE, Confidential RAD, Web IDE and MVC.
- Experience on Applications integrating with SAP NetWeaver Portal.
- Involved in application development based on Agile methodology. Participated in scrum meetings with various teams in order to coordinate project developments and issues.
- Hands on experience in creating custom components and modules for the re - usability and maintainability of the components to share among multiple applications.
- Self-motivated Team player with excellent interpersonal skills and able to work independently.
- Excellent communication skills both in team, across team, with management and other disciplines.
- Flexible, enthusiastic and project oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
- Extensive experience in attending client calls, Provide the estimate of effort required to complete a unit of design task to ensure the completion of job within given time frame.
TECHNICAL SKILLS
Web Development: HTML5, JavaScript, Angular JS, CSS3, JQuery, JSon, XML and Adobe Forms
Java: Java, JSP, Servlets, J2EE, Struts, Spring, Hibernate, RESTful Service and MicroServices
Development Tools: Web IDE, Eclipse, Confidential RAD
PROFESSIONAL EXPERIENCE
Confidential
Lead Java Developer
Responsibilities:
- Worked on development of mobile user registration api module
- Worked on LDAP integration to modify user data
- Worked on developing Rest APIs using Spring boot
- Worked on development on MicroServices architecture
- Worked on register totp (Two Factor Authentication) for user
- Worked on Test Driven Development
- Worked on API gateway to route services
- Involved in deploying MicroServices on Docker
- Involved Agile planning sessions and understand the requirements from business and other teams
Environment: Java, J2EE, Spring Boot, MicroServices, Eclipse, Tomcat, Docker, Maven, Sourcetree and GIT.
Confidential
Senior Java Developer
Responsibilities:
- Responsible for working with the different teams to establish, strategies Agile practices leading to the productive and efficient development environment.
- Involved in development of Rules Management and Workflow Management objects
- Involved in development of Restful APIs for Firstnet Portal in Confidential .
- Implemented the front-end components for Rules Management and Workflow management pages using Angular JS.
- Developed the applications using J2EE middleware technology and developed the POJO classes for the application using Dependency Injection framework.
- Worked on the Spring Framework like Spring IOC, and Spring DAO
- Developed applications integrating JWT token
- Worked on integrating MircoService to send email and sms from ILM APIs
- Worked on Spring Security Framework to validate user before invoking actual call
- Worked on Stored Procedure and trigger Confidential DB
- Used Junit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions
- Used Agile Methodology and involved in Scrum meetings for faster development
Environment: Java, J2EE, Spring Boot, Spring MVC, Restful Service, Junit, HTML5, CSS3, JavaScript, jQuery, Angular JS, Eclipse, JBoss, Maven, Sourcetree and GIT.
Confidential
Application Developer
Responsibilities:
- Involved in business discussions and understand the requirements
- Involved in Agile process, daily scrum meetings and exposure to JIRA and Version One
- Responsible to analyze the work and identify the changes
- Worked on Online banking Security and Authentication applications from both UI and backend Restful Services
- Developed Restful WebServices from scratch for Security and Authentication applications.
- Developed UI screens to Registration and Authentication using JSP, HTML5, Javascript and CSS3.
- Worked on Enhancements to the Online Banking applications
- Developed the applications Confidential RAD and deployed Web Sphere using GIT as version control
- Involved in developing Angular JS applications for rewriting applications in Online Banking
- Involved in preparing the Technical Design Documents
Environment: Java, Spring, Restful Service, JSP, Servlets, HTML5, CSS3, JavaScript, jQuery, Angular JS, Confidential RAD, Websphere, Gulp Tasks, Maven and GIT.
Confidential
Lead Consultant
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using HTML5, CSS3, JavaScript, Bootstrap, Angular JS, Node JS and JQuery.
- Integrated the Java code (API) in JSP pages and responsible for setting up Angular JS framework for UI development.
- Worked on Object oriented java concepts along with servlets, multithreading and exception handling.
- Participate in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs.
Environment: Java, JSP, HTML5, CSS3, JavaScript, jQuery, Angular JS, Ajax, JSON, and Bootstrap.
Lead Consultant
Confidential
Responsibilities:
- Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery and JavaScript
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Integrate the dynamic pages with Angular JS and jQuery to make the pages dynamic.
- Used Bootstrap and JavaScript for developing modules on front-end.
- Developed user interface using JSP
- Integrated Web Development applications in Portal
- Enabled Internationalization for all the applications.
Environment: Java, JSP, HTML5, CSS3, JavaScript and Eclipse
Lead Consultant
Confidential
Responsibilities:
- Experienced in application development using Expertise in web technologies like HTML5, XML, CSS3, JavaScript, JQuery UI
- Experience in developing the web applications with Responsive Web Design (RWD)
- Extensive experience in developing, implementing and maintaining an AJAX based rich client for improved user experience.
- Developed applications "Rate this Page" and "Classifieds Ads" Applications
- Involved in Btexx integration in SAP Netweaver Portal, enhancements to the BTexx web
- Developed an applications for "Video gallery" and embed the application in home page section.
- Developed quick poll application and integrated in Home Page.
- Developed Admin page for Poll Results using JSP
- Involved in the Software Life Cycle phases like Requirement Analysis, Implementation and estimating the timelines for projects.
- Extensive experience in building cross browser compatibility applications using HTML5 and CSS3.
- Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
Environment: Java, JSP, Oracle, HTML5, CSS3 and Eclipse
Lead Developer
Confidential
Responsibilities:
- Developed and Designed UI by HTML, CSS3, JSP, JavaScript/jQuery, AJAX and SVG.
- Used HTML, CSS3, JavaScript and jQuery to create user login, search & portfolio and report creation
- Deployed AJAX call for asynchronous data retrieval from back-end.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery.
- Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.
- Worked through cross browser compatibility issues with existing styles and new CSS that was Implemented.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Involved in configurations and support activities for SAP Portal.
Environment: Java, JSP, Oracle, HTML, CSS, JavaScript and SAP Netweaver Portal 7.0
Lead Developer
Confidential
Responsibilities:
- Developed filter services to filter the role and workset content
- Involved in KM and PCD content configuration.
- Effort estimation for change requests and delivers the CR on time.
Environment : SAP NetWeaver Portal, Java, JSP and WebDynpro Java.
Senior Developer
Confidential
Responsibilities:
- Designed and developed the UI components using JSP, HTML, CSS and JavaScript.
- Developed Web application to create User details for different sections.
- Developed ContactUs application using JSP and Servelts. The application provides user to contact the portal staff for any queries.
- Developed TeleConference application. The application is useful for employees of Bombardier to register Tele Conferencing facility.
- Developed Short sections Application. This application provides section links for content managers from the different sections, and it is developed using JSP, HTML and JavaScript.
- Developed Web Services for various filter applications.
- Invoked Web services to generate Java classes from XML schema.
- Involved in development of Web Services using JAX-WS.
- Developed Home News Tabs to display news items from different sections.
- Involved in iViews, Pages, Worksets, and roles creation for various sections.
- Involved in creating the news item templates using XML form Builder.
- Implemented portal services for Home News Archive, Short Sections, and Stock Value.
- Developed portal applications to connect to remote servers from portal.
- Configure Qucikpoll and Developed custom portal application to get User Poll results.
- Involved in support project also to resolve the issues for Change Requests.
Environment : Java, JSP, Servlets, HTML, JavaScript, Web Services, JDBC and Eclipse.
Web Developer
Confidential
Responsibilities:
- Developed Application in Web Dynpro using Floor Plan Manager in NWDI environment
- Support to onsite in solving issues with JDI.
- Support to onsite in implementing/configuring ESS Application.
- Developed Custom ESS implementation for Education and Work Experience using FPM (Floor Plan Manager).
- Developed Custom MSS implementation for Education and Work Experience using JSPDynpage, and Proxy generation through SAP Connectivity.
Environment : EP 6.0, JSPDynpage, JCA, and WebDynpro Java.
Java Developer
Confidential
Responsibilities:
- Developed a JSP and Servlet applications Order creation, Certificate of Analysis, Material Search, Duplicate Order and View pricing details.
- Developed Mail applications which were used to send mails to Customer Service Representative,
- Confirmation mail when an order is placed successfully.
- Involved in discussions with business requirements.
- Implemented applications using JCo with SAP as backend
Environment: Java, JSP, SQL Server, Servlets, Java Script and HTML.
