Sr. Java Developer And Technical Lead Resume
San Luis Obispo, CaliforniA
SUMMARY OF EXPERIENCE:
- Over 8+ years of professional experience, currently working for the client Confidential .
- Experienced with SDLC development involving requirements, analysis, design, implementation, maintenance, testing, and documentation of application software in Web and Enterprise based environment, and Distributed n - tier architecture .
- Experience in SDLC with Waterfall, Agile methodologies.
- Developed a pplications using Java SE, Java EE, HTML, CSS, JavaScript, EJB and Ajax.
- Strong and fully proficient hands on development experience on Core Java concepts such as Object-Oriented Programming.
- Expertise in application development using various frameworks: Spring Framework 3.x/4.x ( Spring Security, Spring integration, Spring AOP, Spring Data and Spring MVC ) and Hibernate 2.x/3.x .
- Well versed with Web Technologies like HTML, CSS, JavaScript, XML, and Angular JS.
- Well versed with Oracle , DB2, SQL Server and MySQL as back-end Database. Extensively used database tools like TOAD and SQL Developer . Have knowledge in Database Programming with SQL , PL/SQL.
- Extensive working experience with SOAP and RESTful Webservices.
- Good working knowledge on tools like iText , Junit , Maven , Soap U I, Sonar and PMD .
- Good working knowledge on IDEs such as IBM RAD and Eclipse .
- Hands on experience with Web & Application Servers such as Apache Tomcat and IBM WebSphere.
- Extensive use of Version Controls like SVN and CVS subversions.
- Experienced in Unit Testing, Functional Testing, System Testing, Integration Testing, and Regression Testing.
- Self-motivated Team Player with excellent Interpersonal and Communication Skills. Willingness and ability to adapt to new environments and learn new technologies.
TECHNICAL SKILLS:
Domain: Supply chain management and Health Care
Operating systems: Windows, Linux
Technologies: Java, J2EE and Web Services (SOAP, REST)
Frame Works: Spring (Spring MVC, Spring Data, Spring Integration), Hibernate, EJB
Web Technologies: HTML5, CSS, JavaScript, XML, AJAX, XHTML, Angular JS, Node JS, React JS, JSON
Web/Application Servers: IBM Web Sphere and Apache Tomcat
IDE Tools: Eclipse, RSA 7.5
RDBMS: Mongo DB, Oracle 10g, Netezza
No SQL DB: Mongo DB
SQL Programming Tools: TOAD, Robomongo and SQL Developer
Version Control: SVN, CVS
Other utilities and tools: iText, Junit, Maven, Soap UI, Sonar, PMD, JBoss Drools & Liferay Portlets
Web Services: SOAP, RESTful
Log Tools: WinSCP, PuTTY, Splunk
Testing Tools: Junit
Build Tools: Jenkins & Docker
PROJECT EXPERIENCE:
Confidential, San Luis Obispo, California
Sr. Java Developer and Technical lead
Environment: Java 7, J2EE, JDBC, Spring, Docker, JavaScript, jQuery,, JBoss Wildfly,, JavaScript, AJAX, JQuery, JSON, Oracle 11g,, DB Visualizer 9.2.14, Eclipse, Maven, Log4j, SVN, PuTTY, WinSCP 5.7.5, Splunk, JIRA, TIBCO Spotfire.
Responsibilities:
- Onsite coordinator and developer
- Participate in Requirements gathering, Analysis, Design, Implementation, Testing and Documentation
- Develop web application using Java & J2EE technologies like Spring, RESTful web service, EJB, and CMS etc...
- Write application development code using Core Java concepts including Object Oriented Programming, Exception Handling, and Collections
- Monitoring the different requests, response and exceptions across the application using TIBCO spotfire.
- Developed and coordinated in completion of different modules in credit report pull.
- Used Docker and Jboss to deploy and run applications
- Worked on DB queries for fetching different reports in CIBIL.
- Use SVN for version control
- Support and coordinate production issues.
- Coordinate and support System Testing, Integration Testing & User Acceptance Testing
- Host scrum meetings such as daily stand up and participate in PI planning, sprint planning, demo, retrospective, release activities
- Prepare release instructions and coordinate with the application support for deployment.
Confidential, Connecticut
Sr. Java Developer
Responsibilities:
- Onsite coordinator and developer
- Participate in Requirements gathering, Analysis, Design, Implementation, Testing and Documentation
- Work with the team, architects to enhance the application functionality and add new features
- Develop web application using Java & J2EE technologies like JDBC, Servlets, JSP, Spring MVC and Hibernate
- Write application development code using Core Java concepts including Object Oriented Programming, Exception Handling, and Collections
- Developed front-end code like HTML, CSS, and JQuery for assigned User requirements using AngularJS 2
- Used Spring-Security for performing role based authentication, used Spring AOP and Spring Integration for developing the application
- Use JBoss drools to manage workflow among different users in the application
- Resolve Sonar issues using defined rules to maintain the code enhancement and quality
- SQL queries to fetch the required data from database
- Composed and executed MongoDB scripts to insert and update NoSQL database
- Deploy the application and ear files on the WebSphere Application Server
- Use ClearCase for version control
- Check the application log files and reports for DEV, QUAL, and PROD using WinSCP & Splunk
- Coordinate and support System Testing, Integration Testing & User Acceptance Testing
- Participate in scrum meetings such as daily stand up, PI planning, sprint planning, demo, retrospective, release activities
- Interact with testing team to fix defects raised during QA/UAT cycle
Environment: Java SE 8, J2EE, JDBC, Servlets, JSP, Spring, Hibernate Spring MVC, Spring AOP, Spring Integration, JBoss Drools, HTML, CSS, JavaScript, Angular JS 2, AJAX, JQuery, JSON, Oracle 11g, NoSQL, IBM DB2 10.5, DB Visualizer 9.2.14, IBM RAD 7.5.5, WebSphere Application Server v7.0, Maven, Log4j, SVN, SonarQube, PuTTY, WinSCP 5.7.5, Splunk, JIRA.
Confidential
Sr. Java Developer
Responsibilities:
- Requirement Analysis, Design, Coding and Unit testing of components related to application platform.
- Development of Portlets required for application from scratch using Life ray framework and MVC technologies to enhance look and feel of User Interfaces (UI)
- Involved in creating Impact Analysis document capturing critical business rules in old application (EJB Components) to ensure migration to new Portals does not have any impacts
- Responsible for code deployment to different environments (QA, UAT, PROD)
- Involved in developing shell script for Data migration from legacy to new portals
- Preparation of deployment checklist and creation of Rollout and Backout /Recovery Plan
- Preparation of Risk Assessment Matrix to prioritize migration of components during migration
- Involved in Daily Scrum meetings and recording minutes of meetings which elaborates on Tasks done, tasks planned, issues faced and resolution notes
- Executing tasks related to projects activities in bi-weekly sprints
- Ensuring code quality through Continuous Integration process using tools (PMD, SONAR)
- Ensuring application security through Vera code analysis
- Involved in code review and audits to ensure quality deliverables
- Monitoring and reporting status on project activities related to development and project plan on daily basis
- Involved in creating backup for critical modules to manage developments and addressing issues in absence of other team members
- Involved in developing application guides which helped Operations Team on how to access functionalities in new portal which were migrated from legacy portals.
- Involved in providing Knowledge Transition (KT) to SA Team and technical assistance to resolve any issues related to application processing workflow
Environment: J ava SE 8, J2EE, JDBC, Servlets, JSP, JSF, AJAX, JSON, JAXB, Spring RESTful, Spring Framework 3.2.1, Spring MVC, Spring Data, JQuery, JavaScript, Oracle 11g, DB2, Toad for MySQL, Maven 3.2.3,, IBM ClearCase, IBM WebSphere, SOAP UI 5.1.3, etc.
Confidential
Java Developer - Full Stack
Responsibilities:
- Requirement analysis, design, coding and unit testing of components related to application platform
- Involved in providing estimates for deliverables based on functional points involved in application modules to be developed or enhanced
- Involved in review meetings to discuss on Design, Test Case Scenarios with clients and QA test to ensure end-end functionality flow is not impacted by development or enhancement of application modules
- Develop middleware service which is consumed by different devices like mobile and web applications
- Developed stored procedures to archive the member’s information in database to avoid any data loss and maintain historical information.
- Involved in integrating Single Sign On features into application login functionalities
- Developed customized validation services through Spring MVC to enforce validations checks on application processing related to UI forms
- Develop gateway services for application through implementation of Spring Data Integration, Spring AOP, JPA and Web services
- Ensured providing project related deliverables on-time without any slippage
- Interacted with Release Management for promoting code deployment in production and test environments
- Involved in code review and audit activities to ensure defect free deliverables.
Environment: Java SE 7, JDBC, JSP, HTML, CSS, JavaScript, Angular JS, JQuery, AJAX, JSON, SOAP, RESTful, JAX-WS, Spring Framework 3.0.5, RAD 7.5, Web Sphere Application Server 7.0, MySQL, Eclipse, Log4j, IBM ClearCase, etc.
Confidential
Sr. Java Developer
Responsibilities:
- Requirements gathering and interacted with Business Analyst (BA) to review of SRS (Software Requirements Specifications) received from clients
- Translating SRS into FS (Functional Specifications) documents
- Creating HLD &LLD documents related to design of application components to be developed
- Reviewing design with clients and getting approval from stakeholder for implementation of design
- Developed report generation module for policies entered in Confidential application using java library iText
- Developed renewal functionality module using Spring MVC, Spring Integration, Web Service, and SQL/PLSQL
- SP Tuning and Query Optimization (Indexes) to resolve performance issues in few of application processing and delivered high throughput
- Participate in meetings with DBA Team to refresh Database from other regions to analyze any production issues related to DB
- Automating and Job scheduling activities through shell scripts
- Responsible for deployment in different environments and prepare the deployment checklist
- Co-ordinate activities for offshore team related to project deliverables and status reporting
- Involved in Quality Assurance activities
- Mentoring new team members functionally and provide technical assistance
Environment: Java, Spring, JDBC, JSP, Spring 3.0.5, HTML, CSS, JavaScript, AJAX, Oracle 11g, Eclipse, JUnit, SVN, Web Sphere Application Server, iText etc.
Confidential
Java Developer
Responsibilities:
- Responsible for understanding the business process
- Creation of necessary documents for implementation of requests which includes preparation of detailed estimate, HLD, LLD, understanding document, test plan document and defect log.
- Analysis and study of the approved document from the client
- Convert and document functional requirements into technical requirements, analyzing, coding, debugging, and testing
- Worked on designing the architecture for the project
- Development and testing of the application
- Writing batch programs to perform bulk operations
- Creating relationships and views
- Developing SQL scripts to validate the migration accuracy
- Responsible for code review
- Designing of solutions
- Quality Assurance
- Communicate with TCOE team(External vendor for testing)
- Delivery management
- Responsible for deployment in different environments and also preparing the deployment document
Environment: Oracle 10g, Netezza, Java, J2EE and Web Services, iText, Maven & PMD, JBoss, Tomcat, JavaScript
