Job Summary:
Tsunami Tsolutions is seeking a Java Developer to support the development, enhancement, and maintenance of enterprise applications in aerospace and engineering environments. This role involves collaborating within a software development team to deliver reliable solutions while contributing across the software development lifecycle.
Responsibilities:
• 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
Qualifications:
Required:
• 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.
• 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
• 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
Preferred:
• 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
Company:
Tsunami Tsolutions provides turnkey business and technology solutions for companies in the aerospace and defense industry. Founded in 2003, the company is headquartered in Glastonbury, USA, with a team of 51-200 employees. The company is currently Growth Stage.