We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Versatile web application developer with a strong portfolio of hands - on 6 year experience in software development lifecycle management for mission-critical web technologies.
  • Adept at aligning applications and tools with business needs to provide added value and deliver new features for productivity, efficiency, and process automation.
  • Skilled in a wide variety of programming languages and platforms. Strong team builder able to guide personnel through key milestones in the development lifecycle.
  • Dedicated to optimizing quality standards for project deliverables. Develops robust business models, user interaction forms and fast system response capabilities via utilization of very latest technologies.
  • Continually expands knowledge and skills to contribute actively to ongoing company success. Team player and adapts easily to unique corporate cultures, operating environments and new technologies.
  • Web Application Development Java Programming Project Management Team Building & Leadership
  • Software Development Lifecycle User Interface Design Database Development & Administration
  • Technical Documentation Internal Communications Problem Solving & Troubleshooting

TECHNICAL SKILLS

Languages: Java, JavaScript, C#, VB

Web Technologies: JSP, Servlets, JSF, Facelets JEE (J2EE), EJB, XML, JavaScript, AJAX, HTML, XHTML, CSS, JQuery, Web Services (SOAP and RESTful), Socket Programming, Log4j, SOA, JMS, JAX-RPC, Jasper, XSLT

Web/ Application Servers: Glassfish, Web Sphere, Tomcat, Web Logic, Jboss, Apache, Sun Java Application Server

Frameworks: Spring, Spring MVC, JPA, Hibernate, EclipseLink

Databases: MS SQL Server (T-SQL, Trigger, Stored Procedures, Functions, Queries, Views), MySQL, Sybase

Tools: Eclipse, NetBeans, STS, Maven, Rational Rose, MS Visio, Star UML, SVN, IBM Rational Clear Case/Quest, SoapUI, Aqua Data Studio, Jenkins, Nexus

SDLC Methodologies: RUP, Agile, Iterative and Incremental, Waterfall, TDD, XP, Scrum

Design Patterns: MVC, Observer, Strategy, State, Spring Template, Singleton, Factory, Façade, Visitor, Object Pool, Iterator, Composite, DAO, Mediator

Platforms: Windows 7 / Vista / XP, Windows Server 2000 / 2003 / 2008, Unix/Linux, Solaris

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Developed and Implement the service layer to process a request coming from different vendors.
  • Designed the system as to be able to handle different clients with specific xml binding (Marshaling and unmarshaling) to java objects using JAXB and different Java API implementation.
  • Tested using different Test Suits (Unit test and Integration test) as per the functional requirements.
  • Production support and troubleshooting with internal and external clients like network issues, maintenance and addition of features to the existing system and functional and performance upgrade (performance tuning) and using efficient algorithms for super processing.
  • Through review of support for different vendors to integrate with different application system functioning.
  • Conducted the performance of batch processing for different transaction.
  • Used core Java and spring framework to initiate and process the business logic.
  • Used spring IOC to generate beans and manage creation of beans.
  • Maintained the business standards and requirements
  • Developed batch processing using spring framework where the system retrieves data
  • From multiple data source, validates, and post to a web service host system and apply business specific logics to the data and send email with excel attachment and updated the data.
  • Generate processed data in MS Excel, attach to email and send it to the respective business section.
  • Technical support in production environment
  • Division of information management system transition to new infrastructure
  • Migrated database from MSSQL server to Sybase
  • Troubleshoot data layer and business layer exception in production (java exception and SQL specific exception)
  • Changed stored procedure to match data type specific exception.
  • Modified UI as per the new change of requirements and support to the very end users walking through new user and providing help when issue arises.

Technical Environment: Java/JEE, SOAPUI, JMS, XSLT, spring framework, Servlet, Maven, JAXB, JAX-RPC, Service Locator, Ant, JavaScript, SQL, XML, HTML, JSP / Servlet

Confidential, Addis Ababa, Ethiopia

Software Engineer / Solution Developer

Responsibilities:

  • Involved in full life cycle development applying RUP methodology, daily standup meeting to ensure efficient development process and emphasizing on system’s maintainability, reliability, scalability, and performance.
  • Developed and enhanced look and feel while strengthening UI performance using Spring MVC, JSP and AJAX.
  • Implemented the business logic using Spring DI and data persistence subsystem by applying different design patterns, such as DAO and Connection Pool.
  • Used Subversion (SVN) for version control.
  • Production Support and technical help

Technologies used: Java/J2EE, JSP / Servlet, JavaScript, AJAX, HTML, CSS, Web Services / SOAP / RESTful, WebLogic, XML, Spring, JUnit, Netbeans IDE, UML, Rational Rose, Subversion SVN, Façade, Factory pattern, Singleton, Observer, Iterator.

Inventory Management and Distribution System

Confidential

Responsibilities:

  • Transformed the manual / paper-based system by developing a reliable Web-based application in Java. The new system provides efficient functionalities, such as searching for available products, maintaining product information, keep track order submission.
  • Leveraged 3-tiered architectural design to improve development processes.
  • Conducted comprehensive requirements analysis and detailed UML design using Rational Rose.
  • Involved in developing front-end, back-end and persistence implementations using Java technologies, specifically, JSP for UI and Hibernate for persistence; performed unit and integration tests.
  • Led a team of junior developers; used techniques such as pair programming, refactoring, iterative development; and prepared UML-driven documentation and used Maven as a build tool and reporting

Technical environment: Java, J2EE, Java Swing, JDBC, Eclipse IDE, JavaScript, SQL, XML, HTML, JSP /

Confidential

Library Management System

Responsibilities:

  • Designed and developed the GUI and search module.
  • Developed server-side code using Servlets/JSP.
  • Wrote SQL queries to deal with the database.
  • Ensured efficient, accurate testing and documentation for the Library Management System module, as well as unit testing and system testing for the budget management system.
  • Aligned code with expectations to ensure achievement of requirements.
  • Delivered a successful deployment of the budget management system.
Technical environment: Java, J2EE,Java Swing, JDBC, Eclipse IDE, JavaScript, SQL, XML, HTML, JSP / Confidential

We'd love your feedback!