Sr Java Developer Resume
Houston, TX
EXPERIENCE SUMMARY:
- Have 10+ total IT experience of Software Development Life Cycle in Requirement gathering, Functional Design, Technical Design, Solution design & architecture, development, testing & integration, implementation and post deployment support for wide set of applications in Oracle Retail domain. I worked for some leading Retailer’s in North America Region (Mexico and US).
- Experience in backend technologies such as J2SE/J2EE, JAXWS, JAXRS, Spring boot, Spring Cloud, Spring framework, Hibernate, Microservices, Kubernetes, Docker in google cloud.
- Leading Projects involving Stake Holder Interaction; Project Planning, Estimation, Monitoring & Progress Reporting; Cross - functional Process/Team Interactions.
TECHNICAL SKILLS:
Programming: Java, SQL, PL/SQL, UNIX Shell scripting, Pro*C, Perl, Ruby
Databases: Oracle, MySQL, DB2, MS SQL, H2
Web Servers: Apache, Tomcat, WebLogic, OAS
Platform: Windows, Linux, AIX, Solaris, HP UX
Developer tools: Eclipse, SQL Developer, Oracle Forms, Oracle data pump, SQL Loader, Postman, SOAP UI
Java Technologies: Struts, Spring boot, Spring batch, Spring JPA, Spring Security, Hibernate, JPA, JMS, EJB, JDOM, JNI, JAXWS, JAXRS, API design, JUnit, Mockito
Cloud Technologies: Spring Cloud, Netflix Eureka, Ribbon, OpenFeign, Zuul API gateway, Sleuth, Zipkin logging, Amazon AWS(RDS/S3/EC2), Oracle cloud, GCP
Web Technologies: HTML, XML, CSS, JavaScript, jQuery, Angular, Bootstrap 3, Servlet, JSP, Swagger tools, Dropwizard, Apache CXF, SOAP and Rest webservices
Oracle Retail Modules: RMS, RPM, SIM, RIB, ReIM, ReSA, Allocation, ORPOS (former XStore), Back Office
Others: WSDL, Message Broker, Oracle AQ, Active MQ, Rabbit MQ, Subversion, Git, Jenkins, BI Publisher, Ant, Maven, Solr, Jira, HP ALM, UC4 scheduler, Splunk, SolarWinds, Vantage
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Sr Java Developer
Technologies Used: Java, HTML, XML, CSS, Javascript, Restful and soap web services, Eclipse, Spring framework, Spring batch, Apache CXF, Hibernate ORM, SVN, CI/CD Jenkins, drop wizard, Maven, Ant, Solr, WebLogic, Oracle DB, MS SQL, DB2, Agile, TDD, Microservices, Splunk, AWS, GCP
Responsibilities:
- Development of new Restful webservice API’s to replace the old architecture for Wave-Link handheld devices. This includes wide set of API development for Item Lookup, Schedule Stock count, Direct Delivery, Inventory Adjustments, Printing, Warehouse Delivery, Transfers, Store Reports, Task Management etc.
- Development of SOAP webservices and client for external integration design for item maintenance.
- Multi-threaded price sync process development using Thread Executor concurrency framework to daily identify delta differences between Merchandising and Store application to avoid store pricing issues.
- Implementation of Solr search for Inventory application for foundation data lookup for performance gains.
- Web service customization for inventory movement and data propagation to the downstream applications via Oracle AQ (using RIB) part of BOPIS and STS implementation.
- Performance tuning for price change jobs for store applications. Enhanced the design to increase the processing capability to a billion price event records in a day.
- Development of multi-threaded inventory injection process for flat file and web services utilizing spring.
- Customization of UI for inventory application for physical count process.
- RIB administration, monitoring, periodic maintenance, configuration, custom integration development for external WMS, custom diagnostic and monitoring tool development for bulk handling for message failures.
- Perform analysis and provide suggestions for different types of upgrades/patching related to application and platform (java, Linux, AIX, Windows, Oracle, SQL Server etc.) that can help with major bug fixes for the applications.
- Based on the security and vulnerability analysis performed by the IT Security team, work on testing and fixing the vulnerabilities for the different applications.
- Perform adaptive and perfective maintenance of the systems to achieve improved maintainability and keep the system usable as per changing business needs.
- Data migration project from on prem to AWS cloud for gun store application.
- Creating and maintaining environments for Oracle Retail applications (13.x, 14.x).
- Multi-panel dashboard, reports and alert setup for Enterprise application monitoring using Splunk tool.
- Worked on buy online pickup in store and ship to store project.
- Performance tuning for bulk data loading ETL process for pricing (RPM) and replenishment (RMS) area.
- Tuning and optimization of Oracle retail batch jobs.
Confidential, Dallas, TX
Developer
Technologies Used: Java, Eclipse, PVCS, Ant, OAS, Oracle DB, PL/SQL, Oracle Forms, Pro*C
Responsibilities:
- Managing to convert business requirements into project scope statements and to obtain necessary business sign off, to avoid change requests in later phase.
- Development and Enhancements of components using Pro*C, UNIX Shell Scripting, Oracle Forms and PL SQL, SQL query performance tunning
- 4-5-4 Calendar Migration project execution
- Developed and customized Batch jobs using Pro*C, PLSQL and Unix Shell Scripting
- Developed and customized front end screens using Oracle Forms
- Involved in coordination of various stakeholders to ensure all technology and operations requirements are covered while creating Technical and Functional Design Documentation.
Confidential, Mexico
Developer
Technologies Used: Java, web services, Eclipse, Spring framework, Hibernate ORM, SVN, Maven, Ant, BI Publisher, OAS, Oracle DB, PL/SQL, Oracle Forms, Pro*C
Responsibilities:
- Development and implementation of external WMS interfaces.
- Gather business requirements and provide solution for complex supply chain issues related with RMS, RIB, SIM, WMS.
- Implementation of pricing strategies for RPM
- Development and performance tuning of bulk data loading ETL processes for replenishment and price event uploads
- Worked on setup of ORPOS sandbox environments with Back Office and perform extension development.
Confidential
Lead Developer
Technologies Used: Apache, MySQL, PHP, HTML, CSS, Jquery, Mootools, web services, Zend and Yii framework, Social Engine platform, Joomla platform, Moodle learning management, cPanel
Responsibilities:
- Requirement gathering, Development, implementation, deployment, installation, configuration, patching, versioning, cloning, monitoring administration and maintenance of Content management systems (CMS): Joomla, Moodle and Social Engine (Social Networking platform) in multiple environments.
- Application landscape design for integration of Joomla, Moodle and blog portals.
- Migration project: Legacy web applications to Joomla and Moodle.
- Development of "Multilevel Marketing" extension for Joomla and data migration.
- Extensions developed on Social Engine platform: card and Community Ads
- Automated Backup implementation for application and database.
- Periodic patching to latest patch set releases for applications.
- Multi-level security design and implementation to prevent the security breach from various known attacks.
- Quick intrusion Detection and recovery process setup in case of cyber-attacks.
Confidential
Java Developer
Technologies Used: Oracle DB, MySQL, DB2, Java, web services, Eclipse, Spring framework, Spring batch, Hibernate ORM, SVN, Maven, Cryptography, JFC Swing
Responsibilities:
- Develop Desktop based ETL tool, which will be used to extract the data from database by the user. Flexibility provided to connect to any supported databases.
- Use AES 256 encryption algorithm to encrypt/decrypt the data file.
- RSA public/private key pair was generated in order to encrypt the AES private key and the same RSA public key is used to decrypt the AES key.
- Implement Scheduling for file transfer.
- Following key functions developed: Data Extraction and transformation from multiple databases to various formats, File Encryption/ Decryption, File Transmission via SFTP.