Java Developer Resume
Bentonville, ArkansaS
PROFESSIONAL SUMMARY:
- 5+ years of professional IT experience with analysis, design, development and implementation of large - scale full life cycle technology solutions for multi-national companies.
- Experience on complete Software Development Life Cycle (SDLC) in enterprise, web-based, Service Oriented Architecture (SOA) and client/server applications with models like Waterfall, Scrum and Agile Methodology.
- Expertise in developing front-end and back-end applications.
- Excellent skills in using SQL Queries, PL/SQL scripts (Procedures, Triggers, and Functions) on various databases like Oracle 10g, MySQL, SQL Server.
- Expertise knowledge on tools like Eclipse, Putty, SQL Developer and TOAD.
- Good Knowledge in Web technologies like J2EE, JSP, Servlets, Javascript, Typescript, HTML, XML, XSD and JSON.
- Experience in using Struts and Spring framework.
- Good Knowledge on J2EE Design Patterns like Factory Method, Singleton, Template, Proxy, DAO, VO, Prototype, MVC.
- Hands-on expertise on using Web Services like REST with XML, JSON and XSD for application debugging.
- Extensive experience with SQL, PL/SQL programming and tuning the queries on Oracle.
- Having Good exposure on OOPS concepts and Collection Framework.
- Good experience writing scripts using Shell Scripting.
- Developed applications using Angular JS and Angular 2 Frameworks.
- Hands-on experience with Version Control Software such as IBM- Clearcase, SVN and GitHub.
- Worked on Build Tools like Maven and Jenkins.
- Extensive experience in Development and Software Process Improvement which involves preparation of Program Specification, Analysis, Estimation, Coding, Testing and code movement to production.
- Extremely diligent and possess good communication skills. Strong Analytical and problem solving skills. Ability to quickly master new concepts and applications.
- Expertise in troubleshooting and bug reporting using defect tracking tools like Jira.
- Quick learner, excellent team player, ability to meet tight deadlines, work under pressure with confidence and flexible individual equally able to work on my own initiative and as part of a team.
- Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings.
TECHNICAL SKILLS:
Programming Languages: Core JAVA, JAVA EE, SQL, PL/SQL, and C
Web Designing: HTML, CSS, JSP, Servlets, JavaScript, Typescript, XML, XSD, JSON, Angular JS, Angular 2, Angular 4.
Mobile technology: Android
Frameworks Spring, Struts:
Design Patterns: Factory Method, Singleton, Template, Proxy, DAO, VO, Prototype, MVC
Web Services: REST
Databases: ORACLE, MySQL, SQL Server
Build Tools: Maven, Jenkins
Tools: Eclipse, Putty, SQL Developer, TOAD, FileZilla
Web Server: Tomcat
Application Servers: Web Logic
Operating System: UNIX, Shell Scripting.
Tools: JIRA, Salesforce, Solr.
Version Control Software: IBM-Clearcase, SVN, GitHub.
PROFESSIONAL WORK EXPERIENCE:
Confidential, Bentonville, Arkansas
Java Developer
Responsibilities:
- Developed Confidential Seller Center application using AngularJS, J2EE, spring, Oracle and Web Services.
- Involved in Sprint Planning, Analysis, Development and Testing phases of the application.
- Consumed and Produced the RESTFUL web services for data exposure to other modules inside the application.
- Created set of classes using Spring DAO pattern to decouple the business logic and data.
- Used REST API’s along with XSD’s for analyzing data issues occurring for item setup especially on Base Variant, Category change and improving the process for both Excel uploading and API’s.
- Designed and Developed the Database tables and Stored Procedures, functions, triggers using SQL, PL/SQL by using SQL Developer.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implements various features and enhancements.
- Involved in seller onboarding process by resolving their issues related to Item setup process.
- Extensively worked with new Channel Partners for integrating their API’s with Confidential system successfully.
- Effectively used different tools like ATOM, Item Ingestion Portal, Qarth, Advanced REST Client, Salesforce, Solr and JIRA.
- Participated in the daily scrum meetings by following Agile methodology.
- Developed POC for enhanced version of existing Confidential seller center application using AngularJS framework.
- Used SVN and Git for Version Controlling.
Environment: JAVA, J2EE, J2EE Design Patterns, Spring, HTML, CSS, JavaScript, Angular JS, XML, JSON, Eclipse, Oracle, SQL, PL/SQL, REST services, WebLogic, Winscp, SVN, Git, Agile, SQL Developer, JIRA, Salesforce.
Confidential, Huntsville, Texas
Graduate Assistant
Responsibilities:
- Developed web application for Health Sciences department for storing and retrieving data of employees using AngularJS, Struts, REST services and MySQL Database.
- Developed website based on HTML, CSS and JavaScript for students and helped them in building their own simple websites.
- Implemented projects using technologies like Java/J2EE, JSP, Servlets, Struts and M ySQL.
- Developed “Facial Recognition based security ” application in Android for Masters Project.
- Implemented programs in Java for automatic updati on of students marks into Database.
- Proficiently worked with MS office products, including Excel, PowerPoint, to help the faculty and staff with updating files and documenting various information logs in the department.
- Taught Core Java for undergraduate students in the lab sessions.
- Published IEEE paper “Open Source Data Quality Tools: Revisited” at 13th International Conference on Information Technology: New Generations (ITNG 2016), April 11-13, 2016, pp. 893-904, Las Vegas, Nevada, USA.
Environment: JAVA, J2EE, Struts, HTML, CSS, JavaScript, Angular JS, Eclipse, MySQL, Oracle, SQL Server, SQL, PL/SQL, REST services, SQL Developer.
Confidential
Java/J2EE, PL/SQL Developer
Responsibilities:
- Involved in the various stages of SDLC.
- Involved in the Status meetings with clients.
- Designed and Developed the Database tables and Stored Procedures, functions, triggers using SQL, PL/SQL by using TOAD.
- Coded and tested the application using by utilizing J2EE, Struts, Oracle and Weblogic.
- Used IBM- ClearCase for Version Controlling.
- Developed Perl scripts and Shell scripts for loading data from server into database tables.
- Involved in System Integration Testing (SIT) and User Acceptance Testing (UAT) phases.
- Implemented front-end design with JSP components using Struts Tag library and Action forms.
- Implemented Javascript and JQuery for client side validations.
- Implemented Log4J for creating logs and Junit for Unit Testing.
- Developed and consumed web services to interact with the downstream and upstream systems by RESTFUL methods.
- Implemented the ORM using Hibernate Framework for all database persistence operations.
- Generated Adhoc Reports using Shell scripting based on the client request.
- Managed crontab scheduling in UNIX for processing of records especially on New Year’s Eve.
- Involved in production support for fixing bugs and maintenance.
Environment: JAVA, J2EE, J2EE Design Patterns, Struts, HTML, CSS, JavaScript, XML, Eclipse, Oracle, SQL, PL/SQL, REST services, WebLogic, Winscp, IBM-ClearCase, SQL Developer, TOAD, Shell Scripting, Perl Scripting, UNIX, Log4J.