We provide IT Staff Augmentation Services!

Senior Java Developer/consultant Resume

SUMMARY:

  • Over 10+ years of extensive experience in Software Development Life Cycle, Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using Java/J2EE technologies.
  • Good functional experience with clients in Mortgage, Trading, Telecommunications
  • Proficient in implementing MVC (Model View Controller) Architecture for enterprise applications in Spring, Hibernate, JSF, EJB, Hibernate, Struts, JMS frameworks
  • Hands-on experience in different modules (Spring MVC, ORM, JDBC, DAO and AOP) of Spring Application Framework.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • Experience creating dynamic web interfaces utilizing modern Javascript frameworks such as jQuery, AngularJS, Bootstrap
  • Excellent working knowledge of XML, XSL/XSLT, and DTD/XSD.
  • Experienced in WEB and GUI development using HTML5, DHTML, XHTML, XSL, CSS3, JSP, JavaScript, JQuery, AJAX, JavaScript Object Notation (JSON) technologies.
  • Experience in writing complex SQL Queries, PL/SQL, Stored Procedures, Triggers, Cursors, and Functions, Strong database skills with Oracle, Toad tool for database modeling
  • Expertise in deploying web application using Web/Application Servers like Apache Tomcat, Apache, Oracle AS, WebLogic Application Server
  • Good working knowledge in version control tools like GIT, CVS, SVN
  • Deployment and good experienced in Maven and Jenkins
  • Experience in developing UML use cases, class, sequence and deployment diagrams using Rational Rose and Microsoft Visio.
  • Experienced in using Operating Systems like Windows NT/XP/Vista/7/8, Linux, UNIX.
  • Knowledge in UNIX Shell Script.
  • Good knowledge and experience in various development methodologies like Agile Extreme Programming (XP), SCRUM Methodologies.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JDeveloper, IntelliJ
  • Strong technical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence.

TECHNICAL SKILLS:

LANGUAGES: JAVA,C++, C, PL/SQL, SQL

TESTING FRAMEWORKS: JUnit, Power Mockito, TestCase

AUTOMATION: Jenkins

WEB FRAMEWORKS: Angular, Jquery

CODE VERSION CONTROL: GIT, SVN,CVS

TECHNOLOGIES/ FRAMEWORKS: JAVA, J2EE, Core Java, JSP, JSF, Servlet, JDBC, JNDI, Java Web-services, Hibernate, Spring, JSF, Struts Framework, Tiles, AJAX, SOAP, JMS, XSL, XML.

APPLICATION SERVERS/ WEB SERVERS: IBM Web sphere Application Server, BEA WebLogic, Tomcat, IBM HTTP Server, IIS

MODELING LANGUAGE/TOOLS: UML, MS Visio, Rational Rose Enterprise Edition, Eclipse UML plug-in

METHODOLOGIES: Agile, Waterfall, RUP, OOAD

IDE: Eclipse, IntelliJ, JDeveloper, Visual Studio

BUILD TOOLS: Maven, ANT

DATABASE: Oracle, DB2, MySQL, SQL Server, MS Access

SCRIPTING LANGUAGES: HTML, DHTML, XHTML, ANT, JavaScript

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer/Consultant

Responsibilities:

  • Designed and developed Java/J2EE applications on Unix platform and WebLogic/Tomcat application servers.
  • Applied various patterns such as DAO, Factory Method, Singleton, MVC along with JSF 2.2, Spring and Struts frameworks and EJB.
  • Frontend design and development in HTML5, CSS and Rich Faces.
  • Code control with GIT - conflict solving, merging, pull-push-commit, tagging
  • Coded and executed Junit tests using Power Mockito and integration with Sonarqube scan
  • Used HP ALM for testing, tracking, defect resolutions
  • Code quality improvement and continuous inspection with Sonarqube to detect code smells, bugs and security vulnerabilities.
  • Actively used Fortify scan for code analyses against security issues.
  • Wrote Jenkins jobs and scripts for continuous deployment and delivery for all environments (DEV,SIT,UAT,E2E)

Confidential

IT Coordinator/Software Developer

Responsibilities:

  • Assisted in the design and specification requirements of hardware, software, database and network systems in order to meet the organization’s administrative, educational, financial and human resource management objectives.
  • Administration, development and upgrade of Student Information System solution on .NET platform and developing new modules in Java/J2EE
  • Java/J2EE/Spring
  • MS SQL 2012 Server
  • C#, .ASP
  • Administrated database and network system performance at the organization.
  • Network Administration
  • CISCO equipment installation, configuration and maintenance (Routers, Switches, Wireless Access Points)
  • Firewall Cisco ASA 5500-X with FirePOWER Services
  • CISCO IP phone system installation and maintenance
  • Database and Student Information System development - .NET (C#), MS SQL Server,
  • Interactive website development and administration (Wordpress framework)
  • Trained and instructed staff in utilizing technology in the curriculum, online assessment tools, test center, and student database usage

Confidential

IT Manager

Responsibilities:

  • Developed In-house software solutions for educational institution, Student Information System, SAT-ACT courses
  • Java/J2EE and spring MVC implementation for Student information system using other web technologies and standards like Hibernate (ORM) JSP, HTML, Javascript and JQuery, Ajax, JSON.
  • Joomla and Wordpress - Web development and maintenance for interactive educational websites.
  • Implement technology in curriculum and verify the use of technology in all content areas.
  • Provide educational program support .
  • Adevise and implement a complete technology plan for the use of instructional technology

Confidential

IT Manager/ Network Administrator

Responsibilities:

  • Assisted in the design and specification requirements of hardware, software, database and network systems in order to meet the organization’s administrative, educational, financial and human resource management objectives.
  • Monitor the overall educational and administrative database and network system performance at the organization.
  • Network Administration - Windows Server 2012
  • Database development and assistance for Student Information System - MS SQL Server
  • Interactive website development using Wordpress and Joomla
  • Advise instructional staff in utilizing technology in the curriculum, online assessment tools, test center, and student database usage

Confidential

Java Developer

Responsibilities:

  • CRM System Solution Implementation for Croatia Telecom - Java EE and Oracle DB
  • Front Desk Web Application implementation for Croatia Telecom - Java
  • Web Portal Implementation for Federal Employment Bureau of Bosnia and Herzegovina - Java EE, JSP, Oracle DB
  • Developed front end using JSP and Struts framework
  • Handled Internationalization using resource bundles on JSP pages
  • Search and filtering engine for job seekers (Searching, sorting and filtering algorithms implementation)
  • Analysis, design and solution implementation for BH Telecom
  • CCM (Common Customer Master Repository) with Java, Oracle ADF, Oracle DB 9i and 10g
  • UOM (Unified Order Management) with Java, JSP, Oracle ADF, Oracle DB
  • Experienced using Oracle ADF, Struts, Spring frameworks and various J2EE design patterns
  • Member and leader of the SOA Integration team in integration project for National Telecom Company in Bosnia & Herzegovina.
  • Implementation of various integration layers in BH Telecom using Oracle BPEL and ESB
  • Implementation and design of Java Web Services on different systems and layers in BH Telecom
  • Design and implementation of business processes and SOA integration between Billing, Provisioning and CRM systems.
  • Design and implementation of messaging system for SOA integration (SOAP, WSDL,XSD,XML)
  • JAVA Implementation of universal router to provide easy messaging in SOA communication
  • Synchronous and asynchronous communication in integration levels using Oracle Advanced Queue and JMS Queue
  • Intensive usage of integration adapters with BPEL and ESB (File,FTP, JMS, AQ, DB)
  • Implementation and deployment of BPEL and ESB Flows
  • Tracking and troubleshooting of integration (BPEL and OSB) processes during testing and production phase

Hire Now