Job Brief
Responsible for designing, implementing, and maintaining Java-based software and applications, contributing to all stages of the software development lifecycle.
Analyze user requirements, envision system features, and define application functionality.
Ensure application designs conform with business goals.
Develop and test software, including using test automation tools
Identify and resolve any technical issues.
Conducting software analysis, programming, testing, and debugging.
Write well-designed and testable code.
Develop documentation to help users.
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.
Job Qualifications
At least 8 years of experience in software development
Experience in Agile framework and handling major projects.
Proficiency in Java, ReactJS with a good understanding of the Springboot framework.
Sound knowledge of Object-oriented programming patters and concepts.
Skills of writing reusable Java, ReactJS libraries.
Ability to write clean, readable Java, ReactJS code.
Knowhow of Java, ReactJS concurrency patterns.
Skilled at creating database schemas that characterize and support business
processes.
Implementing automated testing platforms and unit tests.
English Fluent
Timezone: 8am-6pm EST
Duration: 6months.
Reedsy
INEX
CI&T
FCamara Consulting & Training
Sprinto