Java Developer 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 Summary:

Highly-enthusiastic, dedicated, and professional Java Developer with more than 6 years of experience in designing, developing, and implementing various web and business applications using Java programming and related tools. Capable of analyzing user requirements or designs and performing software testing, debugging, troubleshooting, and enhancement functions. Possess excellent communication, analytical, problem-solving, multi-tasking, team-working, documentation, and project-management skills.

Summary of Skills

  • Thorough knowledge of Java-based application programming and development, SDLC phases, object-oriented analysis and design, code compiling and debugging, software testing and application integration, distributed system and test-driven development, networking methods, UI and database designs
  • Clear understanding of Java, C, C++, C#, JavaScript, XML, HTML, CSS, JQuery, Servlets, Bootstrap, SQL and relational databases
    Proficient in using MS Office Suite products, Wnidows and Unix OS, Websphere server, MS SQL Server and MySQL, ORM, NetBeans and Eclipse IDE, JIRA and Maven software, RESTful APIs, SOAP and REST web services
  • Ability to design technical specifications as well as write clear and concise Java programs for various business applications or software
    Strong analytical, critical-thinking, and troubleshooting skills
  • Effective communication, presentation, and technical skills
  • Excellent project management, organizational, and coordinating skills
  • Excellent report-writing skills with the ability to prepare accurate user-level documentation and related training materials or manuals
  • Ability to research and keep up with the latest trends, technologies and best development practices
  • High adaptability to fast-paced and challenging work environments and ability to make effective decisions under pressure

Work Experience:

Java Developer

Morgan Tech Group, Tampa, FL

February 2018 – Present

  • Working collaboratively with analysts, designers, and software engineers in gathering, analyzing and translating user or business requirements into detailed design specifications as well as designing, developing and implementing desktop GUI, mobile, web and scientific applications using Java programming accordingly
  • Writing, compiling, debugging, and executing well-structured, reliable and efficient Java, C++, HTML and SQL code for various business applications as per project requirements as well as adding new features or recommending improvements in existing code base for optimal performance and tuning
  • Conducting and participating in code and design reviews for junior or less experienced team members as required as well as working with QA team in executing unit, integration and automation test cases or plans for various software and related programs
  • Identifying and resolving application production or non-production issues and developing, testing and validating effective technical solutions for reported software problems or new requirements as well as making necessary modifications to established Java application processes based on design specifications or user change requests as required
  • Building and implementing web pages, user interfaces and SQL databases and working with system or software engineers in installing, configuring, updating and troubleshooting applications, system and servers in a timely manner as well as ensuring high-availability and compatibility of developed software with different operating systems and other platforms
  • Working with subject matter experts in preparing and maintaining overall software documentation, training manuals and application guides for end-users as needed as well as collaborating with management personnel in developing accurate cost and time estimates for assigned development projects

Java Developer

Core Technologies, Tampa, FL

April 2016 – January 2018

  • Worked with a cross-functional team for developing and implementing high-quality business software or web applications for Windows, Linux and Unix platforms in compliance with established development standards and best practices using Java programming and related components
  • Analyzed user or business requirements and provided assistance in designing technical or functional specifications, including complex algorithms, flowcharts, architectural diagrams, program logic and modules as well as created, compiled, debugged, modified and documented clear and concise Java, HTML and SQL programs for assigned software applications
  • Performed appropriate testing, debugging, troubleshooting, and modification functions and designed database architectures, UI and server scripts for application integration as well as monitored installation, deployment, and updating of web based systems using application servers as needed
  • Provided technical guidance to the development team and supported in resolving escalated software issues as well as analyzed and documented results of code and design reviews and identified areas of improvement such as code re-use, SQL tuning, and application integration for existing or new systems
  • Worked with subject matter experts in creating and maintaining training materials for end-users regarding Java based application usage, troubleshooting and maintenance as well as prepared accurate and complete reports for project lead and management personnel on overall development progress as required

Java Developer

Octo IT Solutions, Tampa, FL

December 2013 – March 2016

  • Collaborated with program managers and clients for requirement gathering and analysis and effective application designs as well as assisted senior IT personnel in developing and implementing distributed, desktop or web applications and websites using Java technology
  • Wrote high-quality, reusable, scalable, and maintainable Java and SQL code to build new features or functionalities, applications and backend services as well as performed compiling, debugging or troubleshooting activities for efficiency, performance optimization and tuning
  • Installed and deployed new releases of software or related components and different versions of application packages as well as assisted in building and analyzing database system models and user interface designs for assigned application projects
  • Performed unit and automation testing functions and assisted in resolving application and related connectivity issues as required as well as maintained and optimized complete system by creating and delivering updates, adding new features and ensuring user accessibility
  • Consulted subject matter experts and assisted in developing detailed software documentation and training materials for end-users as well as worked with management personnel in preparing accurate and complete cost and time estimates for assigned projects


Bachelor’s Degree in Computer Science

University of South Florida, Tampa, FL, USA



On Request.