It Solution Designer/java Developer Resume
SUMMARY
- More than 10 years in J2EE Development including analysis, design, development and testing.
- Experienced in SOA, Web Service, Spring boot, REST, SOAP, Maven, GIT, Data Modeling
- Bachelor’s degree in Computer Science with working knowledge in Design Patterns
- Hands on experience with XML Technologies
- Experienced in JDBC, Hibernate, WebSphere and Weblogic
- Detail - oriented with Excellent analytical and estimating skills
- Ability to multi-task and work effectively with minimal supervision
- Problem solver and fast learner with good verbal and written communication skills
- Lead development team both onsite and offshore
- Expertise in JavaScript, Ajax and ability to analyze using UI development tools like Firebug.
- Research-oriented, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Experienced in creating and using SOAP Web Services and REST API
- Proficient in middleware layer - web services development, Core Java, Server side Enterprise Java, J2EE Servlets, Struts, Ajax, JavaScript
- Experienced in writing Maven scripts to build and deploy Java applications
- Hands on experience with databases including Oracle, PL/SQL and Microsoft SQL involving stored procedures, triggers, functions, indexes
- Experienced in Android native app development and payment solutions
- Hands on the tools such as Eclipse, RAD, Toad, Xml Stylus Studio, etc
- Certified cloud developer with hand on experience on open stack private cloud
TECHNICAL SKILLS
Operating Systems: Linux, AIX, Windows servers.
Web/Application Servers: IBM WebSphere Application Server 8.0/8.5/, Oracle WebLogic, Tomcat Server, IBM HTTP Servers, Apache Web server, IBM DataPower, JBoss and MQ.
Scripting: Shell scripting, YMAL.
Programming: Java, php, Python, R
NexGen DevOps tools: Jenkins Automation, Git, Nexus, ServiceNow.
Cloud Technologies: Open Stack Cloud, IBM Cloud
PROFESSIONAL EXPERIENCE
Confidential
IT Solution Designer/Java Developer
Responsibilities:
- Design and develop API with Spring Boot
- Responsible for providing SDS, Solution Implementation Plan
- Migrate Webservices from datacentre(AIX Server Decommission) to Private Cloud
- Provide L3 production support (20% of time assigned)
- Develop and document a detailed solution design within SDS, impart your subject matter expertise throughout life cycle.
- Participate in complex applications and systems development, programming.
- Give solution options. bolster stakeholder support.
- Collaborate with stakeholders on project estimates.
- Produce top-notch functional, technical and user interface designs.
- Take business, Enterprise Architecture, system performance and development standards requirements, then develop functional, technical and user interface designs for an application and/or system.
- Consult on System Requirements Specification (SRS) development.
- Review technical deliverables for quality throughout detailed design and development phase, identify gaps or redesign as needed.
- Define metrics and performance goals with technology partners and peers.
- Respect TD's technology delivery practices and standards, project management disciplines, business technology architecture, and risk and production capacity - this includes thorough project requirements, documentation, scope estimates, and costs.
- Deliver effective and efficient solutions by meeting milestones and ensuring project deliverables are on time, within budget, and adhere to the corporate quality and security standards.
- Find ways to keep costs low, help come up with strategic solutions to support cost effectiveness and enhance stakeholder experience.
- Conduct code reviews to address quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and support gating and review sign-offs for solution design.
- Support knowledge management processes and ensure knowledge is codified, monitored, tracked and managed.
- Ensure design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind.
- Identify and address any issue that affects the integrity of the application (e.g. cross-capability/release issues).
- Provide technical support to promptly resolve escalated incidents/outages.
Environment: Java 1.8, HOST DB2, linux, putty, Jboss 7.1, soap,git, Nextus, Jenkins, Open Stack Cloud, SonarType Nexus, Veracode, j2EE, UNIX Shell Scripting, PMLC and SDLC, IBM MQ .
Confidential
Senior Java developer
Responsibilities:
- Providing solution to quarterly releases by writing Design document and implementing changes
- Successfully delivered Saskatchewan tax refund project
- Migrated Webservices from datacentre to TD private Cloud with Spring boot
- Develop and document a detailed solution design within SDS, impart your subject matter expertise throughout life cycle.
- Participate in complex applications and systems development, programming.
- Give solution options. bolster stakeholder support.
- Collaborate with stakeholders on project estimates.
- Produce top-notch functional, technical and user interface designs.
- Take business, Enterprise Architecture, system performance and development standards requirements, then develop functional, technical and user interface designs for an application and/or system.
- Consult on System Requirements Specification (SRS) development.
- Review technical deliverables for quality throughout detailed design and development phase, identify gaps or redesign as needed.
- Define metrics and performance goals with technology partners and peers.
- Respect TD's technology delivery practices and standards, project management disciplines, business technology architecture, and risk and production capacity - this includes thorough project requirements, documentation, scope estimates, and costs.
- Deliver effective and efficient solutions by meeting milestones and ensuring project deliverables are on time, within budget, and adhere to the corporate quality and security standards.
- Find ways to keep costs low, help come up with strategic solutions to support cost effectiveness and enhance stakeholder experience.
- Conduct code reviews to address quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and support gating and review sign-offs for solution design.
- Support knowledge management processes and ensure knowledge is codified, monitored, tracked and managed.
- Ensure design leverages existing reusable components, traces back to business requirements, and that new modules are designed with reusability in mind.
- Identify and address any issue that affects the integrity of the application (e.g. cross-capability/release issues).
- Provide technical support to promptly resolve escalated incidents/outages.
Environment: Java 1.6/1.8, DB2, SQL Tools, CVS, linux, putty, WAS(Websphere(8.5.), soap,git, Nextus, Jenkins, Open Stack Cloud, SonarType Nexus, Veracode, j2EE, UNIX Shell Scripting, PMLC and SDLC.
Confidential
Application Developer
Responsibilities:
- Worked as tech lead and provided template framework for Behavior Driven Development
- Developed Android native application for payment workflow for two consumer apps(Tim Hortons and Exxon Mobil).
- Integration testing with Behavior Driven Development(BDD) and Springboot
- Responsible for design and development of REST webservices with Websphere and DB2 for Confidential .
- Developed unpacking work package utility (multi processes, multi-threading) work flow services and reporting services for Confidential .
- Responsible for providing Trouble shooting services running on Linux and windows and created windows batch files to consume webservices.
- Developed and deployed reports including Reconciliation report with stored procedures.
- Consumed SOAP Based web services for Tim Horton’s application.
- Developed application with FileNet P8 API, configured IBM Content Collector
- Carried on the tasks left by other team members and able to solve the issue in a tight schedule and received Manager’s Choice Reward for “Unit to get it done”
Environment: Java 1.7, DB2, SQL Tools, GIT, SOAP, REST Web Service, SCRUM, JAX-WS, JAX-RS, Linux, j2EE, UNIX Shell Scripting, PMLC and SDLC.