Java Developer (Hybrid - Melbourne FL)
Java Developer (Hybrid - Melbourne FL)
Posted 4 days ago
SENIORITY
Senior
About the role
- Collaborate with software developers, engineers, and stakeholders to implement and support software solutions
- Design, develop, test, and maintain enterprise Java applications
- Contribute throughout all phases of the software development lifecycle
- Write clean, maintainable, efficient, and testable code
- Troubleshoot, debug, and resolve software defects and performance issues
- Create and maintain technical documentation for software design, implementation, and testing
- Ensure software solutions comply with established coding, quality, security, and performance standards
- Participate in code reviews, testing activities, and release processes
- Develop and maintain automated unit tests and system-level test scripts to validate application functionality and support release activities
- Develop and maintain comprehensive technical documentation throughout the software development lifecycle, including requirements, design documentation, test plans, test results, and other formal project deliverables
- Support and enhance existing legacy applications while contributing to modernization efforts
- Participate in Agile/Scrum team activities including sprint planning, standups, and retrospectives
- Continuously improve technical knowledge and development practices
- Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or related technical field with 3+ years of recent software development experience or equivalent work experience. Technical Experience Experience with:
- Java enterprise application development
- Object-oriented programming principles and software design practices
- Experience developing applications against Oracle databases, including SQL and PL/SQL
- Source control systems such as Git or SVN
- Enterprise development environments and IDEs
- Software testing and debugging techniques
- Working in collaborative Agile development environments
- Experience with Maven or other Java build automation tools
- Test-driven development (TDD), continuous integration, refactoring, and pair programming
- Unit testing frameworks such as JUnit, Mockito, JaCoCo, JMockit, or EasyMock
- Java application servers and enterprise deployment environments
- Legacy enterprise application support and modernization efforts
- C#/.NET development experience
- ASP.NET, MVC, or Entity Framework experience
- Experience working in aerospace, defense, or other highly regulated technical industries
- Ability to quickly learn complex engineering concepts and effectively communicate with technical stakeholders and client engineering teams
- Experienced in SDLC documentation technical writing
- Must be willing and able to pass a background investigation and drug screening
- Must successfully complete required legal/compliance screening processes
- Strong written and verbal communication skills
- Ability to work effectively both independently and within a team environment
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
