Java Programmer Resume

[First Name] [Last Name]

Contact Address: [street]

[Country] [City] [State/Province] [Zip Code]

Contact Number: (012)-345-6789

Email Address: [[email protected]]

Create your new Unique Resume in less than 5 minutes with our templates. Use our Simple Resume and Cool Resume templates designed with career experts. Build a resume with a template.

Career Objective:

Highly-enthusiastic, dedicated, and professional Computer programmer with more than 6 years of experience in analyzing user requirements and technical specifications as well as designing, modifying, developing, testing, and implementing Java applications and related programs accordingly. Capable of performing code testing and debugging, software or system updates and troubleshooting, and providing end-user support and training materials. Possess excellent documentation, analytical, problem-solving, time-management, team-working, communication and multi-tasking skills.

Summary of Skills:

  • Thorough knowledge of Java programming and application development, Java memory management, continuous integration, web application development and deployment, SDLC, unit and automation testing, debugging tools and performance optimization, code troubleshooting and enhancement, system updating and improvement, software or application documentation, requirement gathering and analysis, object oriented designs and analysis, user interface and SQL database designs, networking concepts

  • Clear understanding of Java, C++, Rest and SOAP web services, DB schema design, MS SQL, JQuery, JDBC, JSON, CSS3, HTML5, JSP, JavaScript, Agile development process, MS Office Suite Software, WebSphere application server, J2EE framework, Oracle and relational databases, Windows and Linux OS

  • Ability to design technical specifications as well as write reliable, testable and well structured Java code as per user or business requirements

  • Excellent communication and presentation skills with the ability to provide technical guidance to junior staff and clients

  • Solid analytical and critical thinking skills as well as the ability to identify and solve complex programming and application issues

  • Effective decision-making skills with the ability to cope with fast-paced and challenging work environment

  • Excellent documentation skills and the ability to write detailed user manuals and application guides

  • Strong multi-tasking and organizational skills as well as the ability to complete projects within specified deadlines

  • Strong leadership and mentoring skills as well as the ability to work both as a part of an integrated team and independently

Work Experience:

Computer Programmer

General Dynamics Information Technology, Los Angeles, CA

February 2018 – Present

  • Working collaboratively with technical teams in gathering, analyzing, and converting user or business requirements into detailed technical specifications as well as programming, developing, implementing and maintaining mobile, windows and web applications using Java technology accordingly

  • Designing, compiling, testing, debugging, and executing clear and concise Java, HTML and SQL code for assigned software projects as well as enhancing or adding new features for optimization and performance tuning as per project requirements and established standards

  • Working with QA personnel in developing appropriate unit and automation test plans and recommending necessary software modifications as well as performing Java code, application architecture or design reviews for junior or less experienced programmers and providing feedback on regular basis

  • Monitoring the installation, troubleshooting, updates and backups of application servers, desktop or web based systems as well as working with project managers in designing and implementing effective solutions for complex software or application projects using Java based interfaces or components as required

  • Working with analysts and senior programmers in identifying areas of improvement such as SQL tuning and code reuse for various software applications as well as creating overall documentation and training materials or technical guides for end-users and developers as required

  • Providing technical guidance to junior staff and contributing to the improvement of team performance and efficiency as required as well as ensuring completion of assigned application projects on time and within specified budgets

Computer Programmer

Info-smart System Inc., Los Angeles, CA

April 2016 – January 2018

  • Developed technical or design specifications, including complex algorithms, logic flowcharts, ER diagrams and data tables as well as designed and executed well structured, reliable and efficient Java programs for assigned software application and system projects according to user requirements and established development standards

  • Supported the development, maintenance and modification of web and desktop applications or system using core and advanced Java, C++, HTML and SQL programming as well as prepared accurate and complete application documentation, user documentation, and user training materials as required

  • Reviewed, compiled, and debugged new Java code written by junior programmers for performance optimization and efficiency as well as updated, repaired, and tested new features in existing programs as per project requirements or client change requests

  • Built different versions of application packages, user interfaces, and database system models and followed best security practices for complex Java based applications or system as well as collaborated with QA personnel in performing unit, integration, and automation tests and fixing defects in applications to meet functional and technical designs

  • Worked with system or software engineers in configuring, deploying, installing, troubleshooting, and updating developed software applications or system and integrating them with back-end databases as required as well as provided technical assistance to end-users on application usage and maintenance

Computer Programmer

Delta Global Technologies, Los Angeles, CA

December 2013 – March 2016

  • Analyzed and interpreted user requirements and design documents and assisted in creating accurate technical designs and efficient Java, HTML, and SQL programs for assigned web or windows based application development accordingly

  • Assisted in reviewing, compiling, debugging, and testing new or existing Java code as well as recommended and implemented necessary modifications or enhancements to improve efficiency and meet design specifications or user change requests

  • Assisted senior programmers and QA personnel in developing accurate test scripts and cases for various programming or application assignments as well as worked with subject matter experts in creating detailed and easy to follow training manuals and technical guides for developers and end-users as required

  • Worked under the direction of senior programmers in providing appropriate analysis, upgrading, maintenance and documentation support for Java based systems as required as well as ensuring compatibility of developed applications or software with one or more operating system and hardware platforms

  • Assisted in developing best practices for application integration, software configuration and release management, complex Java coding as well as deployment plans for software application or system features as required as well as ensured project completion within specified deadlines and budgets


  • Bachelor’s Degree in Computer Science

    University of California, Los Angeles, CA, USA



On request.

Rate this post