Software Engineer (Java)
Client of Talentmate
Employer Active
Posted 7 hrs ago
Send me Jobs like this
Experience
3 - 8 Years
Job Location
Education
Bachelor of Science(Computers)
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
Responsibilities
- Design, develop, and maintain scalable Java applications and solutions.
- Collaborate with cross-functional teams to analyze business requirements and technical specifications.
- Participate actively in architectural discussions and technical design reviews.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform unit and integration testing to ensure software quality and reliability.
- Debug and resolve application issues and provide timely support for development tasks.
- Optimize application performance and scalability through code and design improvements.
- Maintain comprehensive documentation for code and development processes.
- Continuously update your knowledge of emerging Java technologies and frameworks.
- Participate in agile activities such as daily stand-ups, sprint planning, and retrospectives.
- Mentor junior team members by providing guidance and conducting code reviews.
- Communicate effectively with both technical and non-technical team members.
Requirements
- Bachelor s degree in Computer Science, Software Engineering, or a related field.
- At least 3 years of experience in designing and developing Java applications.
- Strong understanding of object-oriented programming concepts and design patterns.
- Experience with Java frameworks such as Spring, Hibernate, or JavaFX.
- Proficiency with relational databases and SQL for data management tasks.
- Familiarity with version control systems like Git for source code management.
- Excellent problem-solving skills and the ability to work independently or within a team.
Desired Candidate Profile
As a Software Engineer specializing in Java, you will be at the heart of developing robust software applications that meet our clients' needs. You will work with a team of experienced engineers and collaborate across various departments to transform business requirements into scalable, high-quality solutions. You will have the opportunity to leverage modern technology stacks and contribute to innovative projects that drive company growth and technological advancement. Your role will include designing, developing, and deploying Java-based applications while ensuring coding standards are met and maintained. This position is ideal for someone passionate about coding, eager to tackle complex challenges, and dedicated to continuous learning and professional development in a dynamic environment.
Company Industry
Department / Functional Area
Keywords
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com