Home

Need for Java Backend Developer at Remote, Remote, USA
Email: [email protected]
From:

shyam,

4 serve

[email protected]

Reply to:   [email protected]

Backend Engineer

Remote

Skills:

 Developer with 2 to 5 years of experience: The ideal candidate should possess 2 to 5 years of professional development experience.

 Proven Coding and Algorithm Knowledge: Demonstrated expertise in coding and algorithmic problem-solving skills, which will be assessed during the interview process.

 Unit and Functional Testing: Must have a track record of writing unit and functional tests using frameworks such as JMockit, Mockito, Cucumber, or similar tools.

 Restful API Development: Experience in designing and implementing Restful APIs for software applications.

 Version Control: Hands-on experience using Git for software version control.

 Agile Scrum Team: Prior experience working as part of an Agile scrum team, contributing to iterative development and collaboration.

 Algorithms and Data Structures: A solid understanding of algorithms, data structures, and the ability to apply them effectively.

 Performance Optimization: Familiarity with techniques for optimizing software performance.

 Object-Oriented Programming: Proficiency in object-oriented programming concepts and best practices.

 Communication and Problem-Solving: Excellent communication, interpersonal, and problem-solving skills.

Responsibilities:

 Collaborate with the development team to design, implement, and maintain software solutions that meet business requirements.

 Leverage your coding skills and algorithmic knowledge to contribute effectively to the development of reliable and efficient software components.

 Take an active role in the interview process, showcasing your proven coding and algorithmic skills to the interview panel.

 Create comprehensive unit and functional tests using frameworks such as JMockit, Mockito, or Cucumber, ensuring the robustness and quality of the codebase.

 Design and develop Restful APIs that facilitate seamless communication between different software modules and external systems.

 Utilize Git for version control to manage and track changes to the codebase efficiently.

 Collaborate within an Agile scrum team, participating in daily stand-ups, sprint planning, and other team activities.

 Apply your understanding of algorithms, data structures, and performance optimization techniques to enhance the efficiency and effectiveness of software solutions.

 Implement object-oriented programming principles to create modular, maintainable, and extensible code.

 Demonstrate your strong communication skills when collaborating with team members, presenting ideas, and discussing technical concepts.

 Utilize your problem-solving abilities to troubleshoot issues, debug code, and propose innovative solutions to technical challenges.

 Contribute to code reviews and provide constructive feedback to ensure code quality and adherence to best practices.

 Stay updated with industry trends and advancements in software development methodologies, tools, and technologies.

Keywords:
[email protected]
View all
Fri Sep 01 21:40:00 UTC 2023

To remove this job post send "job_kill 597565" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 0

Location: ,