Job Title: Senior Java Application Developer
About the Role:
- We are looking for a seasoned Java developer to join our team and contribute to the design, development, and maintenance of high-quality software applications.
Key Responsibilities:
- Design, develop, test, debug, and document new and existing Java applications;
- Develop innovative solutions for complex software problems;
- Collaborate with cross-functional teams to deliver quality products on time;
- Troubleshoot performance-related issues in application code;
- Stay up-to-date with industry trends and emerging technologies to improve overall development efficiency.
Requirements:
- At least 3 years of experience in developing applications using Java technologies;
- Strong knowledge of object-oriented design principles, algorithms, data structures, security principles, and software development life cycle processes;
- Experience in developing web and mobile applications using Java programming language;
- Excellent problem-solving skills;
- Ability to work independently or as part of a team environment;
- Effective communication and collaboration skills to ensure seamless project execution.