Java Developer
Role Overview
• Designs, develops documents, tests and debugs new and existing software systems and/or applications.
• Participates in full development life cycle including requirements analysis and design.
• Participates in software design meetings and analyzes user needs to determine technical requirements.
• Consults with end user to prototype, refine, test and debug programs to meet needs.
• Creates technical specifications based on conceptual design and stated business requirements.
• Serves as technical expert on development projects.
• Identifies and evaluates new technologies for implementation.
• Creates/maintains documentation for software functionality; project planning; evaluations; budgeting, feedbacks and improvements.
• Provides estimates, budgets, project flow, client updates and meeting expectations along with keeping up to team aspirations.
• Minimizes risk, prepares for risk mitigation, keep project on track.
• Manages user requirements; provides timely project updates.
• Analyzes codes to find causes of errors and revise programs as needed.
• Provides feedback for performance appraisals of team members.
• 7+ year of overall IT experience
• 8+ years of working experience as a Java developer
• Experience with user interface design.
• Knowledge of performance testing frameworks including Mocha and Jest.
• Excellent troubleshooting skills.
• Bachelors degree in Computer Science
Key Skills for This Role
Full Job Posting
Job description
Designs, develops documents, tests and debugs new and existing software systems and/or applications.
Participates in full development life cycle including requirements analysis and design.
Participates in software design meetings and analyzes user needs to determine technical requirements.
Consults with end user to prototype, refine, test and debug programs to meet needs.
Creates technical specifications based on conceptual design and stated business requirements.
Serves as technical expert on development projects.
Identifies and evaluates new technologies for implementation.
Creates/maintains documentation for software functionality; project planning; evaluations; budgeting, feedbacks and improvements.
Provides estimates, budgets, project flow, client updates and meeting expectations along with keeping up to team aspirations.
Minimizes risk, prepares for risk mitigation, keep project on track.
Manages user requirements; provides timely project updates.
Analyzes codes to find causes of errors and revise programs as needed.
Provides feedback for performance appraisals of team members.
7+ year of overall IT experience
8+ years of working experience as a Java developer
Experience with user interface design.
Knowledge of performance testing frameworks including Mocha and Jest.
Excellent troubleshooting skills.
Bachelors degree in Computer Science
About Infinite Computer Solutions
Provides digital engineering and IT transformation services for enterprises.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Infinite Computer Solutions
L1 Epic Support Analyst
, UAE
The employer is seeking a first-line analyst to support hospital staff using Epic. You will triage tickets, resolve access and usage issues, document fixes, and escalate complex problems. A relevant bachelor's degree, st
Senior Software Engineer
Dubai, UAE
Infinite Computer Solutions seeks a Mid-Level ASAP & Orders Analyst with Epic emergency department (ASAP) and Orders module experience. The analyst will handle configuration, support, workflow optimization, and issue res
L1 Epic Support Analyst
, UAE
The employer is seeking an L1 analyst to provide first-line support to hospital staff using Epic, resolve routine access and usage issues, and escalate other incidents. Candidates need a relevant bachelor's degree, speci
Senior Software Engineer
, USA
Infinite Computer Solutions seeks a Power Platform Developer with 4-7 years of experience to build and support healthcare business applications. The role involves designing intake forms, approval workflows, tracking scre
Graduate Trainee
, UAE
Infinite Computer Solutions is seeking a fresh graduate for a trainee or associate analyst role supporting IT, application support, healthcare IT, operations, or business support functions. The role includes structured t
Technical Support / Graduate Freshers - Dubai Location
, UAE
Infinite Computer Solutions is seeking an entry-level technical support candidate or graduate fresher in Dubai. The role calls for 0–2 years of experience, strong verbal communication, problem-solving ability, and a tech
L1 Epic Support Analyst
, UAE
Senior Software Engineer
Dubai, UAE
L1 Epic Support Analyst
, UAE
Senior Software Engineer
, USA
Graduate Trainee
, UAE
Technical Support / Graduate Freshers - Dubai Location
, UAE
Cyber Security Analyst
, USA
Technical Program Manager
, USA