Senior Java Developer

TOSAN Tehran

Posted 10 months ago

Job Description

  • Find the best 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

  • Experience in OOP concepts.
  • Experience in Core Java.
  • Experience in Design Patterns.
  • Experience in AOP.
  • Experience in Data Structure and Threading.
  • Experience in IOC.
  • Experience in ORM.
  • Experience in Spring Framework (and or) JavaEE.
  • Familiar with CI/CD.
  • Familiar with software architecture patterns (SOA, and Microservices).
  • A self-learner with strong teamwork skills and familiarity 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