- Featured in:
Additional Computer Software Resume Samples
Java Software Developer Resume Samples
No results found
10+ years of experience
Designed, developed and maintained extensible Java modules and interfaces based on core object oriented design principles, facilitating reliable application software for front office trade order management, program trading, risk analytics, order routing, executions and positions keeping of equities, options and futures. Performed planning, architecture, scheduling and task coordination functions with change control and administration teams to commit and meet aggressive software release schedules. Identified and resolved system problems in response to emergencies, or sudden changes in markets through analysis of component traces, logs and core dumps to maintain high service levels.
- Designed, architected, developed and maintained J2EE V3/4 Servlets/JSP based application providing HTTP proxy/façade pattern and CICS transaction gateway API connectivity to securities trading applications hosted on legacy IBM z/OS CICS platforms. Web client layer DHTML/AJAX (XmlHttpRequest) based UI conveyed real-time data content for trade orders and execution reports. Dramatically reduced development costs by eliminating complex porting projects of these legacy applications to Java EE platforms.
- Designed, developed, maintained high throughput, low-latency Java networking and JMS/IBM MQI messaging interfaces implementing financial information exchange "FIX" protocol. Facilitated highly concurrent, multi-threaded session layer processing of "FIX" messages and TCP/IP sockets connectivity from Java standalone application to exchanges for high frequency trade order routing. Converted from NYSE/CMS protocol to FIX tag-value. Developed JDBC Oracle DB and IBM DB2 based modules and JMS interfaces for load balancing, transaction journaling and fail over routing of "FIX" messages to WebSphere MQ messaging middleware servers. Guaranteed "FIX" message delivery and consumption for market access high frequency, transactional equities trading
- Designed, developed, implemented and maintained J2EE application/based on in-house MVC framework. Developed Servlet based controllers, JSP rendered views, session and entity EJB/DAO based DB2 DB access services. Web client layer consisted of web down-loadable AWT/Swing (Applets) user-interface graphics components and DHTML UI to convey real-time, detailed equities trade execution, positions and P&L data. All J2EE components implemented and deployed to Weblogic and WebSphere application servers.
- Led planning, architecture, development and migration to utilize WebSphere Application Server's Web Services Feature Pack (WSFP) V6.1. Enhanced server-side SOAP based web services code endpoints for new JAX-WS programming model, WS-reliable messaging and WS-secure messaging resulting in 40% enhancement to quality of service administration and highly secured invocations for intra-corporate web services.
- Led planning, architecture and conversion effort of Spring framework EE5 real-time margin account summary web applications from JRun based application containers to WebSphere Application Server V6.1/Java SE5. Enhanced code for Java generics language feature and modified JDBC interfaces to utilize managed DB2 universal driver. Converted native JDBC for database update operations to use Hibernate/JPA persistence mapping. Met corporate mandate through cost-effective solutions to convert and migrate applications to WebSphere Application Server Java EE environments.
0-5 years of experience
Participated in the design and implementation of the Electronic Data Discovery (EDD) system, which includes the file processing, full text search, filtering by keyword and dates, and image manipulation etc.
- Accomplished various types of file processing in Visual Basic, including VBA for Microsoft Office, Visio, Project, Publisher, Outlook, Outlook Express, PhotoShop, AutoCad, and Adobe PDF
- Developed a Java software to manipulate the TIF image on branding text in a single line or in a paragraph at a specified location on that image and other functions
- Built a Java utility to perform OCR (Optical Character Recognition) on TIF images and a set of Java programs to deliver in RingTail Access format and Concordance format.
- Contributed to the implementation of the file full text search powered by Lucene Search Engine
- Involved in building of a distributing system through JBoss messages and multi-threaded processes among 30 computers.
0-5 years of experience
- Developed SMS based B2B applications for clients in Europe and Latam, namely Coca Cola Co, Sony Corp, Wilkinson Sword Ltd.
- Created applications to manage real time SMS voting for TV shows in Spain such as Big Brother and Survivor.
- Implemented SMS applications that sent real time sports alerts with results and news, or scheduled alerts for entertainment
- Planned and developed WEB/WAP B2C content download applications in Spain, Portugal and Latin America.
0-5 years of experience
Developed a number of niche search applications for android mobile devices using Java.
- Created search application that would enable people to identify health issue based on symptoms entered.
- Created search application that would make searching and applying for jobs easier.
- Created a Tax Application with better capabilities than the one offered by Government.
- Achieved more than 100,000+ downloads on the Play Store.
- Skill Set: Java, Eclipse, PHP, MySQL
0-5 years of experience
Designed and Developed the J2EE application eDatInfo application.
- Designed and developed two types of session EJBs.
- Developed persistent entity EJBs.
- Designed the application under J2EE architecture using JSP and developed the business components using EJB 2.0
- Deployed applications in development environment and performed troubleshooting of the issues
- Developed web and client server applications using J2EE architecture implementing various design patterns. Developed front-end using CSS, XML, XSLT, JavaScript, JSP Struts/Spring frameworks and Tag libraries.
0-5 years of experience
Designed and Developed the J2EE application eDatInfo application.
- Designed and developed two types of session EJBs.
- Developed persistent entity EJBs.
- Designed the application under J2EE architecture using JSP and developed the business components using EJB 2.0
- Deployed applications in development environment and performed troubleshooting of the issues
- Developed web and client server applications using J2EE architecture implementing various design patterns. Developed front-end using CSS, XML, XSLT, JavaScript, JSP Struts/Spring frameworks and Tag libraries.
0-5 years of experience
Designed and Developed the J2EE application eDatInfo application.
- Designed and developed two types of session EJBs.
- Developed persistent entity EJBs.
- Designed the application under J2EE architecture using JSP and developed the business components using EJB 2.0
- Deployed applications in development environment and performed troubleshooting of the issues
- Developed web and client server applications using J2EE architecture implementing various design patterns. Developed front-end using CSS, XML, XSLT, JavaScript, JSP Struts/Spring frameworks and Tag libraries.
0-5 years of experience
Developed GUI enabling content management system for the client Etisalat and Hutch
- Created SQL queries for testing the whole content management system against the relational database
- Performed unit testing for the content management system for the client Etisalat
- Performed Integration and functional testing(for both client and server side)
- Directed software system testing and validation procedures(client and server side validation)
- Developed testing scenarios for the content management system
- Documented all testing results with defects(if any) which were inconsistent with the system requirements
- Performed maintenance by modifying existing software to improve performance
- Constructed adjustment code for IDEA OCG(online charging gateway) project
0-5 years of experience
Designed database entry program using VB 5.0, ActiveX and ASP
- Designed online testing and training software using ToolBook II assistant
- Wrote object oriented Java applications using Visual J++ 1.1, JDK, and Symantec Visual Cafe' Pro
- Created Java front end using Java AWT and then connected backend with SQL Server using JDBC API calls
- Worked with SQL Server team in creating data dictionary of SQL tables
- Created database architect for SQL tables
- Performed data clean up for import of old data into current database
0-5 years of experience
Project Areas/description: JAWS basically dealt with all transactions/transfers (cash, equity, debt securities, multi- currency, etc.) within the various accounts in the MS (and going forward, the MSSB) systems.
- Worked as a Java developer in a team of 15 and was responsible for the development and maintenance of the code behind a banking application, as per the requirements of the client.
- Developed test scripts to perform automated testing of the application, using HP QTP (Quick Test Professional).
- Interacted with the client to understand their requirements and then, collaborated with team members to meet
- Assigning and scheduling of Work to two junior resources.
- Responsible for technical issues clarification.
0-5 years of experience
- Facilitated XelerisTM imaging suite expansion by managing it's API and handling professional communications with software companies developing 3rd party applications.
- Developed modules in Volumetrix(TM) (medical imaging tool performing 3D simulations and reconstructions); system increased sales of SPECT cameras and helped maintain GE as market leader in that field.
- Enabled translation of VentriTM software to 12 languages by implementing a cross-application I18N infrastructure; Project increased global sales of the system.
- Served as R&D representative in sessions with hospitals to identify unmet needs and tailor products accordingly. Results of sessions were a critical component in building the following year work plan.
0-5 years of experience
Created and modified SQL Server database tables and stored procedures.
- Java and JEE design, development, testing. Created, modified and enhanced code using servlets, Enterprise Java Beans, Hibernate, other JEE technologies.
- Developed and enhanced software using servlets, JavaServer Pages, Spring and Hibernate to run gift card generation and production, Web based bulk card order generation.
- Aided Web team in developing database schema, design for customer Web bulk order processing, database development, code with applications using code in financial services group's applications. Utilized Scrum with Sprints ranging from 4 - 6 weeks.
- Coordinated card manufacturer production files with merchant gift card order requests. This involved enhancing stored procedures, tables, Java code.
- Enhanced stored procedures, database tables, C# .NET code for gift card production orders from merchants
- Mentor other developers.
- Systems support including business analysts, customer service, card production team, Web Developers.
- Most projects involved daily Scrum meetings, project revisions to meet Sprint goals, coordination of efforts with other members of development team to meet project goals.
0-5 years of experience
Analyzed, researched and coded fixes for application defects in Java
- Designed and coded enhancements to the application
- Attended and participated in peer reviews of deliverables
- Provided the team lead with status of all work
- Resolved release-specific defects found in the testing phase
- Performed release implementation activities
- Performed unit testing and defect verification
- Created documentation contributing to continuous development process improvement efforts
0-5 years of experience
Developed the JSP pages.
- Designed and developed two types of session EJBs.
- Developed persistent entity EJBs.
- Designed the application under J2EE architecture using JSP and developed the business components using EJB 2.0
- Porting on to Application servers.
- Developed web and client server applications using J2EE architecture implementing various design patterns. Developed front-end using CSS, XML, XSLT, JavaScript, JSP Struts/Spring frameworks and Tag libraries.
0-5 years of experience
Attending client meetings and updated product backlog as per client requests and end-user feedbacks
- Participating in requirements discussions, story board preparation, estimation, daily scrum meetings and retrospective meetings as part of Agile methodology
- Responsible for development, testing and support of test and result access application using Spring MVC framework
- Designing and developing GUI components using Taglibs, JSP, HTML and JavaScript.
- Creating UI to display the test options, appointment date, test results, payment options and user-profile
- Developing highly responsive, dynamic UI components using AJAX and jQuery
- Using object oriented programming concepts for client side data manipulation and encapsulation
- Environment: Java 1.6, J2EE, Spring 3.0, JSP, Hibernate, JavaScript, AJAX, jQuery, JSON, CSS, HTML, WebLogic 10.3, Eclipse, Oracle 10g, Log4J, SVN, GWT, Linux.
6-10 years of experience
Java, software and application development in both Traditional and Agile/Kanban development environments, on long and short term projects.
- Projects ranged from simple java applets and local utilities, though web based projects on Apache Tomcat servers using JSP, HTML, Javascript and CSS, and continuing through to fully developed MVC systems using JBoss, Struts, and Hibernate.
- Migration and maintenance of older codes upward, integrating with Hibernate, including HQL and raw SQL.
- SQL Server 2000 and 2005 application development with ANSI /SQL, and Microsoft T-SQL. DBA related tasks including database maintenance and database performance tuning with third party tools, system management views and indexes. Create stored procedures, functions, and database jobs.
- Java development
- Microsoft Access as traditional database and as application front end.
- EDI Application development in Java and interface to EDISoft Merchant eXpress.
- RIA development in Adobe Flex/3 with MXML and BlazeDS.
0-5 years of experience
Java Product Developer ( SE Embedded 1.6 on Linux Ubuntu with partial android libraries running Eclipse with GIT Team repository/ XML conversion / JVM C to Java)
- Created Satellite ARM processor based data recorder management functionality in connection with ground station queries, file management and cleanup processing.
- Used Java/Swing/AWT to build ground station UI for Mission Board entry, edits, command development and payload file creation.
- Met strict time frame requirements. Worked in tight mixed environment with mechanical and electrical engineers to accomplish satellite functionality requirements.
- Debugging with Junit and LogCat.
0-5 years of experience
Developed Supply Chain Management software for US military munitions depots (FMR)
- Tracked billions of dollars in assets from ammo to large assets such as missiles.
- Over 1,000 users work with FMR to track, schedule, and plan munitions shipments.
- Utilizing: Adobe Flex (Action Script, MXML, Mate), Java EE 5, Weblogic, Tomcat, Oracle DB
- Worked in Sprint teams of up to seven with three week iteration cycles.
- Designed and developed both front and back end applications.
- Took initiative to develop internal web applications while still meeting other tasks.
- These tools made QA testing and development research more efficient and effective.
- Created major enhancements that always had our customers excited and wanting more.
- Application tabs for windows open inside the FMR web browser window.
- Helped design a module for assigning, scheduling, and tracking tasks performed by depot
0-5 years of experience
Involved in J2EE software development focused on Data processing such as Market research, Advertising media, Marketing or public statistics. Involved in the entire development lifecycle of their product for Computer assisted web interviewing (CAWI).
- Working as much in Front-end as in Back-end of the company product.
- It was my responsibility to create new REST services to fulfill new requirements (i.e PDF/XLSX/PPTX generators)
- Working with the generation of massive data capture from the survey results. Used for the dissemitation of results.
0-5 years of experience
- Participated in the development of the server-side of the user interface.
- Participated in the design and implementation of a RESTful webservice providing the same features than the web user interface.
- Created the open source project Java Large File Uploader providing a way to upload large files to a java server over http through a browser using HTML5.
- Created a web application to manage the different components of the projects for the system and network administrators of the cloud (live environment) and for the development and architecture teams (staging and development environments).
0-5 years of experience
Develops, maintains and tests various code modules for the Fingerprint Transaction System. Modules include different functionality from creating flat files from existing data, communicating to other systems via message queues, performing quality checks on data, and sending and receiving email messages.
- Uses Hibernate to access Oracle database tables and views. Maps the tables and views using Spring annotations and creates queries.
- Uses the spring framework to wire different components to the application.
- Uses JUnit and JMockit framework to create JUnit tests.
- Developed application in Windows environment using the Eclipse IDE.
- Deployed application to Linux environment.
- Comfortable using Linux commands to navigate around a server debugging an application.
- Uses Maven as the build tool for the project.
- Using Agile Scrum methodology.
- Additional technologies used RESTful Web services, Quartz, SpringMVC, JAXB, Cygwin, MongoDB, JQuery, Javascript, JQueryUI, Ajax, Apache Tomcat, ActiveMQ, RPM development, and XML, Quartz, Kerberos, LDAP.
- Introduces new technologies that will be beneficial to the project. The biggest so far is integrating ActiveMQ for message queues.
0-5 years of experience
- Developed Java Swing based front end interface for flagship product.
- Developed several commercially available API's for product integrators.
- Built proprietary reflection-based framework for dynamic class loading.
0-5 years of experience
Developing secure and reliable managed file transfer solutions, more specifically a plug-in that enables the integration of an already finalized product into a web application.
- Research, design and implement best practice solutions to new problems
- Code reviews and refactoring
- Write unit and automated tests
Java Software Developer Duties and Responsibilities
Specific job duties for Java software developers vary based on their employer. However, there are several core tasks common to all Java software developers, such as:
Design and Implement Java Applications The main responsibility of Java software developers is to design and implement applications using the Java programming language. This includes writing efficient code that is testable and well documented.
Test and Debug Software Java software developers are responsible for testing and debugging all the software and code they develop, along with the software and code their peers develop. This includes documenting any errors they find and fixing them as soon as possible.
Ensure Solutions Meet Specifications Java software developers often need to work according to specific parameters and plans for the applications they develop. As such, they are responsible for ensuring the applications they develop appropriately meet those specifications.
Maintain and Optimize Systems Even after they've completed a development project, Java software developers are still responsible for maintaining the complete system. This maintenance often includes creating and delivering updates, adding new features, and maintaining user access.
Report to Project Management Java software developers are responsible for tracking all aspects of the development cycle and reporting to project management on overall progress. This includes reporting on bugs, fixes, and updates.
Java Software Developer Skills and Qualifications
Java software developers are highly technical and logical. Employers look to hire candidates who have real-world experience developing Java-based applications. While this real-world experience may sometimes translate directly into a length of time, employers more commonly consider the quality of the candidate's portfolio, regardless of how many years they've been working as a Java software developer. Employers also consider the following skills and qualifications:- Software development - Java software developers are intimately familiar with each step of the software development process, from start to finish. They know exactly what their role is each step of the way, even if they're not directly involved with that step
- Web user interface design - the applications that Java software developers create are usually customer-facing, meaning they need to be easy to use. Java software developers know how to design accessible web user interfaces
- Object-oriented design - Java software developers should be knowledgeable about object-oriented design, which requires them to plan their application based on a system of interacting objects
- Logical thinking - Java software developers are logical in the way they think about and approach software problems. They approach problems with a clear mind to identify solutions quickly and efficiently
- Communication skills - while it may not seem like it, it's important for Java software developers to communicate well with their team and others on a project. To develop a comprehensive application, they need to be able to communicate needs and problems clearly
Java Software Developer Education and Training
Many Java software developers have a bachelor's degree in a software-related field like computer science, but it isn't required to get a job. The main source of education for Java software developers comes from real-world practice and developing actual applications. However, having an advanced degree can provide an advantage in many situations depending on initial employer requirements for specific positions. Once hired, Java software developers often receive on-the-job training that provides more in-depth information about employer-specific projects and tools.Java Software Developer Salary and Outlook
The Bureau of Labor Statistics (BLS) lists the average median salary for Java software developers as around $100,000 per year. This salary can vary greatly depending on the candidate's portfolio and experience. Those on the lower end of the range can make as little as $60,000 per year, while those on the higher end of the range can make as much as $160,000 per year. Java software developers are also compensated with extensive benefits packages that include health insurance and vacation time along with performance-based bonuses and salary raises. As technology continues to advance at a rapid pace, the need for Java software developers will also continue to rise. The BLS estimates a much faster-than-usual growth rate of 24 percent over the next 10 years.Helpful Resources
Check out some of these helpful resources to learn more about the role of a Java software developer:
Java World - this website is one of the longest-standing websites dedicated to Java software development, and it provides weekly updates. On this website, you can read articles about everything related to Java, including how it relates to data analytics, AI, and other current topics
Developers LinkedIn Group - this LinkedIn group is one of the largest dedicated to software development on the website. With nearly 200,000 members, this group contains a huge assortment of software developers in Java, Android, iOS, and more. Here you can find one-of-a-kind networking opportunities and help
Java: 2018 Simple Beginner's Guide to Java Programming - this is a comprehensive guide for first-time Java developers that helps you learn methodology, terminology, and how to start writing Java. Note that this book is not for advanced users, and it will not be helpful for them
The Complete Software Developer's Career Guide - this book focuses more on the soft skills necessary to become a successful Java software developer. It covers topics like interviewing skills, how to fill gaps in your resume, and how to build a quality portfolio. This book is a great place to start for someone brand new to the industry