Senior Java Developer

TOSAN Tehran

Posted 2 years ago

Job Description

● Find solutions to problems, develop new features, and make improvements to existing software. ● Participate in code reviews to ensure code quality and distribute knowledge. ● Troubleshoot software and fix bugs.

Requirements

● Experienced in OOP concepts. ● Experienced in Core Java. ● Experienced in Design Patterns. ● Experienced in AOP. ● Experienced in Data Structure and Threading. ● Experienced in IOC. ● Experienced in ORM. ● Experienced in Spring framework (and or) JavaEE. ● Familiar with CI/CD. ● Familiar with software architecture patterns (SOA, Micro Services). ● A self-leaner with strong teamwork skills and familiar with Agile methodologies. ● Good knowledge of enterprise Java frameworks (Spring, Java EE) and experience with common tools and technologies. ● Good knowledge of software testing (unit test, integration test).

Employment Type

  • Full Time

Details

To see more jobs that fit your career