Skip to main content

Java Developer

Technology
BestJobTool
3 weeks agoUntil 9/18/2026
Full timeOn-site

Job description

About The Company Infinite Computer Solutions is a leading global technology services provider committed to delivering innovative solutions that drive business transformation. With a focus on digital engineering, cloud computing, and enterprise application modernization, the company empowers organizations across various industries to achieve their strategic goals.

Known for its customer-centric approach and cutting-edge technological expertise, Infinite Computer Solutions fosters a collaborative environment that encourages continuous learning and professional growth. The company's dedication to quality, innovation, and excellence has established it as a trusted partner for clients worldwide.

About The Role We are seeking a highly skilled and experienced Java Developer to join our dynamic team at Infinite Computer Solutions. In this role, you will be responsible for designing, developing, testing, and debugging new and existing software systems and applications.

You will participate in the full software development lifecycle, including requirements analysis, design, implementation, and deployment. The ideal candidate will serve as a technical expert, providing insights and guidance throughout project phases, ensuring that solutions meet business needs and technical standards. This position offers an excellent opportunity to work on innovative projects, collaborate with cross-functional teams, and contribute to the technological advancement of our organization.

Qualifications Candidates should possess a minimum of 8 years of professional experience in the IT industry, with at least 8 years specifically dedicated to Java development. A bachelor’s degree in Computer Science or a related field is required.

The ideal candidate will have a strong background in user interface design, performance testing frameworks such as Mocha and Jest, and excellent troubleshooting skills. Proven experience in creating technical specifications, participating in design meetings, and evaluating new technologies for implementation is essential. Additionally, candidates should demonstrate leadership capabilities, effective communication skills, and the ability to manage multiple priorities in a fast-paced environment.

Responsibilities

  • Design, develop, and maintain robust, scalable, and efficient software applications using Java and related technologies.
  • Participate actively in the full software development lifecycle, including requirements gathering, analysis, design, coding, testing, and deployment.
  • Collaborate with stakeholders to understand user needs and translate them into technical specifications and prototypes.
  • Conduct code reviews, analyze code to identify errors, and implement necessary revisions to enhance functionality and performance.
  • Serve as a technical expert on development projects, providing guidance and mentorship to team members.
  • Evaluate emerging technologies and recommend their adoption to improve system performance and development efficiency.
  • Create and maintain detailed documentation for software functionality, project planning, evaluations, and process improvements.
  • Estimate project timelines, budgets, and resource requirements; provide regular updates to clients and internal teams.
  • Identify potential risks in projects, develop mitigation strategies, and ensure projects stay on schedule and within scope.
  • Manage user requirements effectively, ensuring timely communication of progress and issues.
  • Analyze and troubleshoot code issues, identify root causes, and implement corrective actions swiftly.
  • Participate in performance testing, using frameworks like Mocha and Jest to ensure application reliability and efficiency.
  • Contribute to performance appraisals and provide constructive feedback to team members for continuous improvement.
Benefits Infinite Computer Solutions offers a competitive benefits package designed to support the well-being and professional development of our employees. Benefits include comprehensive health insurance, retirement plans, paid time off, and flexible working arrangements. We promote a collaborative and inclusive work environment that encourages innovation and continuous learning. Employees have access to training programs, certifications, and career advancement opportunities to help them achieve their professional goals. Additionally, the company fosters a culture of recognition and rewards outstanding contributions, ensuring a motivating and engaging workplace.

Equal Opportunity

Infinite Computer Solutions is an equal opportunity employer. We are committed to creating a diverse and inclusive environment for all employees and applicants. We do not discriminate based on race, color, religion, gender, sexual orientation, national origin, age, disability, or any other protected characteristic.

We believe that a diverse workforce enhances our ability to innovate and serve our clients effectively. All qualified candidates are encouraged to apply, and we are dedicated to providing equal employment opportunities to everyone.

Keywords
javajava-developerinformation-technologyit-industrytraining-and-developmentcomputer-scienceuser-interface-uiplanning-and-designvisual-art-designproduct-development-and-designtesting-and-analysisperformance-testingjesttroubleshootingemerging-technologieseffective-communicationenvironment-health-and-safety-hsseecology-environmentsoftware-developmentsoftware-development-lifecycle

Interested in this role?