Position Details
About this role
This role involves developing and maintaining Java-based software applications, collaborating with cross-functional teams, and implementing best practices in software engineering.
Key Responsibilities
- Develop Java applications
- Debug and troubleshoot code
- Collaborate with teams
- Implement CI/CD pipelines
- Maintain code quality
Technical Overview
The environment includes Java programming, Linux-based embedded systems, Agile methodologies, and CI/CD pipelines with tools like Jenkins and GitHub.
Ideal Candidate
The ideal candidate is an entry to mid-level Java software engineer with experience in application development, object-oriented design, and familiarity with Agile and DevOps practices. They should be proficient in Java and comfortable working with Linux environments.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Certifications
Preferred
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of Java experience, No experience with software development, Unfamiliar with Agile or DevOps, Willingness to work only in non-remote settings without clarification
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile