Java Developer Resume
SUMMARY:
- Talented application developer with over 9 years of experience building complex software solutions from the ground up, including requirements, design, implementation, and maintenance.
- Strong proficiency in data sourcing and manipulation, as well as database design and modeling, designing and implementing stored procedures, functions and triggers.
- Expertise in a variety of modern technologies such as Java, Spring framework, Spring REST API, Hibernate, Maven, JSP, Servlet, Oracle, BI, and PL/SQL.
- Extensive experience designing and implementing complex and effective telecom solutions.
- Object - Oriented Development Design Patterns Database Optimization Software Architecture
- Performance Improvement Data Modeling Requirement Gathering & Analysis CRM Systems
- Backups & Upgrades Troubleshooting Documentation Authentication System Maintenance
TECHNICAL SKILLS:
Languages: Java, SQL, Spring, PL/SQL
Web: HTML5, CSS, JavaScript, Servlet, JSP, AJAX, jQuery
Web Services: SOAP, REST
Frameworks: Spring (MVC, Boot, Data), Hibernate, Java Swing, Drupal
Databases: Oracle, MS SQL, MySQL, MongoDB, TeraData
Tools: JUnit, Maven, Postman, IntelliJ, Eclipse, NetBeans, Git, IBM Cognos
Design Patterns: Observer, Command, Strategy, State, Factory, Abstract Factory, Mediator, Proxy
SDLC: Agile-Scrum
Platforms: Windows, UNIX (AIX), Linux (Ubuntu, RedHat)
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Created database and applications, implementing with high efficiency and performance.
- Designed and implemented IT support system with Spring REST service.
- Maintained legacy ERP system and implemented new functionality using Java and SQL.
- Trained employees in Oracle database technologies.
- Upgraded backup system and performed backups on databases and web.
- Gathered and analyzed requirements, designed and deployed IT Support System with Spring REST. Maintained system and trained users.
- Developed new modules in ERP System using Java.
- Gathered requirement, designed application for Journal Mgt System using Java and Spring MVC
- Wrote stored procedures, functions and triggers for app base.
Technologies Used: Spring MVC, REST Api, JSP, Java, CSS, HTML, Drupal, MySQL, Oracle, Eclipse, Ubuntu, Windows
Confidential
CRM Engineer
Responsibilities:
- Gathered and analyzed system requirements. Developed Inventory module with Java.
- Performed factory and unit testing using both JUnit and in-house bug fixing tools.
- Maintained and developed new modules for CRM Inventory system using Java and JSP.
- Implemented, tested and deployed Inventory module for CRM system using Java.
- Deployed new modules in Inventory Management System.
Technologies Used: JSP, Java, Oracle, Eclipse, JUnit, RedHat Linux, Windows
Confidential
Systems Engineer
Responsibilities:
- Performed analysis and implemented new modules in Service Management System using Java.
- Designed and implemented enterprise report modules using SQL and Congos.
- Performed analysis and implemented new modules in Resource Management System.
- Implemented new functionality and maintained legacy code base with Java, SQL and JSP.
- Gathered requirements and implemented modules for Ethio Telecom Operation Support System (OSS).
- Deployed report portals and new functionality using SQL and Cognos.
- Implemented Single Sign On (SSO) authentication for OSS systems using Java and JSP. ed Employee of the Year.
Technologies Used: JSP, JAVA, SQL, PL/SQL, Oracle, MS SQL, NetBeans, Cognos, UNIX, Windows