Software Developer Resume
Mooresville, NC
SUMMARY
- More than 7 years of experiencein analyzing, designing, developing and implementing Retail and Telecom Business.
- Experienced in design and implementation with J2EE architecture using Core Java and having strong analytical skills.
- Sound knowledge of working with WebLogic and JBoss application servers.
- Expertise in SQL, PL/SQL on relational databases like Oracle.
- Good Experience with Data Mapping activities with External systems.
- Good Experience with Web services development as integration point with external systems
- Work experience on database tools like Oracle SQL, Toad, and SQL Server 2005.
- Work experience on IBM RAD for application development.
- Work experience on IBM RSA tool for developing HLD, LLD, class diagrams, and sequence diagrams using IBM RSA.
- Work experience on Eclipse,Log4j, JUNIT, SOAPUI and Ant.
- Experienced in providing innovative solutions to the technical and functional problems and strong analytical troubleshooting skills.
- As a Software Developer was responsible in designing the module and leading to its successful delivery.
- Creating and maintaining technical specification documentation.
- Work directly with the technical leads and Architects to ensure the system is implemented as designed and in adherence to the implementation guidelines. Partner with the business analysts to translate business requirements into core system capabilities.
- Knowledge about JMSqueues, Extensible Markup Language (XML), XLST, XPath and UNIX.
- Mentoring junior associates & basic knowledge in UNIX commands.
- To work closely with the E - Commerce team in order to define technical strategies and manage development locally.
- Implement rapid changes to meet changing business and marketing requirements.
- Experience in working on Onsite - Offshore model: Responsible for identifying, assigning and coordinating tasks between onsite and offshore.
TECHNICAL SKILLS
Domain Experience: Supply Chain Management and Telecom
Programming: Core JAVA, Spring, Hibernate, JSP and Servlet
Java Tools: RESTfulWebservice, JUnit, TestNG, JDBC, JNDI and JAXB
SQL Concepts: SQL and PL/SQL
XML Document: XML, XSL and XPath
Application Servers: Tomcat 6, JBoss 4.x and Weblogic 10.x
Databases: MySQL, Oracle 12c and 11g
Operating Systems: Linux, Windows, UNIX and VMware
Build Tools: ANT and Maven
Others: Eclipse, Log4J, Sonar, Jenkins, Putty, WinSCP, Cisco VPN, Soap UI, QC and JIRA
PROFESSIONAL EXPERIENCE
Confidential, Mooresville, NC
Software Developer
Responsibilities:
- Part of the team in designing and implementation of Pricing and Promotion engine - which take care of applying relevant price and applicable promotions as part of order processing.
- Part of the team in designing and implementation of Inventory Synchronization process - which take care of synchronization of inventory across various systems to Sterlingie) Inventory snapshot and adjustments.
- Part of the team in designing and implementation of External Inventory using springdependency injection - which gets inventory for a given ship node whenever the node is marked to get external inventory.
- Part of the team in designing and implementation of Vendor Inventory calling Casandra exposed services - which gets inventory for all the vendor nodes with JSON objects.
- Designed and implemented the Automatic Error Reprocessing - which takes care in either reprocessing or ignoring integration errors
- Worked as part of Triage team, this team was tasked to validate all newly logged defects.
- Leading the sessions to make the whole team understand of the solution so that they can effectively develop and implement it.
- Functional support during implementation and system integration testing and user acceptance testing.
- Actively participate in all phases of the Systems Development Life Cycle including define, design, development, test, deployment, and support and maintenance.
- Mentoring other developers and junior consultants to complete their assigned requirements.
- Designing the end to end solution identifying the right platform, dependencies etc.
- Iteration Planning with Business partners identifying the right stories to deliver which provides business value sooner and incremental.
- Reviewing the code making sure that requirements are met and ensuring the code quality.
- Defining the performance requirements to ensure that code developed meets SLA.
- Working to L2 team sharing the knowledge so that they can provide enough support during and after go-live.
Environment: Core Java,MQ’s, Oracle 12c and 11g, Webservices, SQL, XML, Web Logicand Order Management 8.5
ConfidentialSoftware Developer
Responsibilities:
- Part of the team in designing and implementation of HotSKU - which locks inventory only cautiously.
- Part of the team in designing and implementation of Order Fulfillment - which take care of the complete order flow from created, scheduled, released and shipped.
- Exposing various synchronous services as a WebServices with Sterlingframework capability.
- Creating detailed design documents & acting as Technical Resource in sterling.
- Actively participate in all phases of the Systems Development Life Cycle including define, design, development, test, deployment, and support and maintenance.
- Working with Solution architects of other projects making sure that dependencies are addressed accordingly.
- Iteration Planning with Business partners identifying the right stories to deliver which provides business value sooner and incremental.
- Reviewing the code making sure that requirements are met and ensuring the code quality.
- Making sure that project is delivered on time meeting the tight timeline.
- Reviewing the code making sure that requirements are met and ensuring the code quality.
- Making sure that project is delivered on time meeting the tight timeline.
Environment: Core Java,MQ’s, Oracle 11g, Webservices, SQL, XML, JBossand Order Management 9.2
Confidential
Sterling Engineer
Responsibilities:
- Part of the team which does production support activities on Order Management.
- Part of a team who fixed all major production issues in Order and Payment modules and performed unit testing and integration testing
- Part of holiday readiness team which tests the peak performance inventory and order management systems.
- Worked with different cross-functional teams to understand dependencies and stabilize the interface
Environment: Core Java,MQ’s, Oracle 10g, Webservices, SQL, XML, JBossand Order Management 8.0
Confidential
Software Developer
Responsibilities:
- Part of the team in designing and implementation of Schedule Management - A module for managing predefined service delivery schedules and dynamic schedules across circle/service.
- Part of the team in designing and implementation of Service Delivery Management - This module will start pushing services based on time and priority in the specified gateway. At the run time the service can be stopped, paused and it can change its priority, gateway used etc.
- Exposing various synchronous services as a Content Delivery Management - Using various gateways, the SMS contents such will be delivered to the subscribers
- Understanding of current process and the solution being implemented in different phases of the project.
- Actively participate in all phases of the Systems Development Life Cycle including define, design, development, test, deployment, and support and maintenance.
- Working with Solution architects of other projects making sure that dependencies are addressed accordingly.
- Iteration Planning with Business partners identifying the right stories to deliver which provides business value sooner and incremental.
- Involved in first level analyzing of defects raised by Users
- Reviewing the code making sure that requirements are met and ensuring the code quality.
- Defining the performance requirements to ensure that code developed meets SLA.
- Making sure that project is delivered on time meeting the tight timeline.
- Iteration Planning with Business partners identifying the right stories to deliver which provides business value sooner and incremental.
- Reviewing the code making sure that requirements are met and ensuring the code quality.
- Defining the performance requirements to ensure that code developed meets SLA.
- Making sure that project is delivered on time meeting the tight timeline.
Environment: Core Java,Linux (FC 9), MySQL, SMPP, Quartz, Tomcat 6, Spring and Hibernat