Position Summary
We are seeking a highly motivated and experienced Java Software Engineer to join our development team. The ideal candidate will have an in-depth understanding of object-oriented programming and have experience in developing software applications using Java, JavaScript, and related technologies. The Software Engineer will be responsible for designing, coding, testing, and supporting software solutions for our customers.
Primary Responsibilities
- Develop and maintain software applications using Java, JavaScript, and related technologies.
- Design, implement, and test software solutions to meet customer requirements.
- Work with other developers, project managers, and customers to ensure successful delivery of projects.
- Participate in code reviews to ensure code meets standards and company policies.
- Create and maintain technical documentation for software solutions.
- Troubleshoot and debug existing software solutions.
- Monitor and improve application performance.
- Assist with system design, architecture, and implementation.
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- 5+ years of experience developing software applications using Java and related technologies.
- In-depth understanding of object-oriented programming principles.
- Experience with web development technologies such as HTML, CSS, and JavaScript.
- Ability to work independently and as part of a team.
- Excellent communication and problem-solving skills.