توسعه‌دهندۀ Java Spring Boot

رایتل تهران

منتشر شده 1 سال پیش

Job Description

As a Java engineer, you will participate in all aspects of the software development life-cycle which includes estimating, technical design, implementation, documentation, testing, deployment, and support of applications developed for our clients. As a member working in a team environment, you will work with solution the architects and developers on interpretation/translation of creative designs into functional requirements, and subsequently into technical design. List of responsibilities: ● Code, test, troubleshoot, and document engineering software applications. ● Develop applications using Java, REST, Spring-boot (cloud and related functionalities). ● Adapt and work with team members of various experience levels.

Requirements

● Bachelor’s degree in Computer Science, Mathematics, Computer Engineering, or a comparable major. ● More than four years of hands-on experience with core Java and J2EE skills and well-versed in design patterns and related frameworks; more than 2 years of experience in Spring-Boot and Microservices (Security, Eureka, Zuul, Ribbon, JPA). ● Experience in Continuous Integration and Continuous Deployment (CI/CD) methodologies. ● Experience in Test Driven Development (TDD) and Paired Programming. ● Strong debugging, problem-solving and investigative skills. ● Ability to assimilate disparate information (log files, error messages, etc.) and pursue leads to find root cause problems. ● Strong communication skills. ● Strong consulting and communication skills. ● Ability to work effectively with various organizations in pursuit of problem solutions. ● Experience with RabbitMQ, Redis, MongoDB, MySQL, Docker, Linux, and Cassandra.

Employment Type

  • Full Time

Details

امریه سربازی

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،