توضیحات فرصت شغلی
We are looking for an experienced and ambitious Java Developer to join our team. As a Java Developer, you will be involved in Design, development, coding, customization, configuration, Testing and deployment in support of enterprise packaged solutions.
- An aspiring programmer who enjoys problem solving
- Implement product timely from Design stage, coding, Testing and delivery
- Participate in technical discussions and product evaluation from a technology, tool, Architecture, and Design and efficiency perspective
- Ability to Design / program / test applications using Middleware
Benefits:
We believe this process works both ways, so what can we do for you?
We offer some of the most competitive benefits in the market including continued personal growth, career development plans and performance bonus. We also believe in providing an environment where employees can flourish – you’ll be working in a very modern work environment – and we will make sure you will also have enough time to unwind with our monthly massaged, office events and team-building activities.
Requirements:
- BS/MS in computer engineering/science or related experience
- 3-6 years of development experience with Java, Spring Framework, Hibernate.
- Hands-on experience in designing and developing applications using Java EE platforms
- Object-Oriented Analysis and Design using common Design patterns.
- Profound insight of Java and Java EE internals (Class loading, Memory Management, Transaction management, etc)
- Expertise developing enterprise-level web applications and RESTful APIs using Microservices, with demonstrable production-scale experience.
- Good knowledge of Web-Based Software Concepts
- Good knowledge of developing Web-Services
- Familiarity with Architecture styles/APIs (REST, RPC)
- Experience with concurrent development source control (Git)
- Test-driven implementation experience using Unit Testing frameworks and automated Testing tools
Specialist knowledge:
- Experience with Spring framework; Boot, Cloud, Data, JDBC, JPA, MVC, Batch.
- Experience with Caching Framework (Redis, Ignite)
- Experience with Logging framework (Log4j, slf4j)
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (Hibernate, MyBatis)
- Develop technical interfaces, specifications, and Architecture
- Microservice (REST Template, Open Feign, CircuteBreaker, Resilience4j, ApiGateway, Distributed Tracing, Loadbalancer)
- Experience in agile / iterative environment / scrum method / DevOps projects
Nice to have:
- Elastic Search (Logstash, Kibana)
- Hands-on experience in Message Brokers (RabbitMQ, Kafka/Zookeeper, ActiveMQ)
- Experience in Streaming technologies like Apache Spark, Apache Flink, Apache Nifi
- Specialized in Hadoop ecosystem (HDFS, Yarn, Hive)
- Familiar with Monitoring systems (Grafana, Prometheus, Exporters)
Soft Skills and Personality traits:
- High skill in solving problems and providing optimal solutions
- Participate in teamwork
- Discipline and professional ethics.
- Assist other teammates in handling project related work and other requirements
- Coordinate with other software professionals and developers
- Strong attention to details
تکنولوژیها
- JavaRESTGitLog4jSLF4J
Anyone who has even a little experience in the stock market and the capital market must be familiar with the TSETMC site. This site, which is one of the most visited Iranian sites, is ranked 10th among Alexa sites. Relying on the dynamic and creative minds of Iranian youth in Tehran Stock Exchange Technology Management Company (TSETMC) has made such an achievement. TSETMC was established in 1994. The main task of this company is to manage and develop the stock exchange trading system in Iran. The purchase and sale of any type of securities in the Iranian stock market is done through a trading system. In fact, TSETMC provides the necessary infrastructure for buying and selling any kind of securities in the Iranian stock market. This issue has made this company the beating heart of the Iranian capital market. The TSETMC site is a display of the stock trading system. This site provides instant reports of stock price trends. Of course, the services of TSETMC are not limited to the trading system and TSETMC site. Numerous services have been written on the trading system, and many surveillance and monitoring systems have been developed by the company's experts.
Why Work With Us:
Each country has only one stock market trading system, and this is managed and developed in Iran by TSETMC. Therefore, no company in Iran is able to provide the services provided by TSETMC. So you will not find what you will experience through working with TSETMC anywhere else, and working for this company will be a unique experience for you. TSETMC provides a safe and stable environment for you to learn and grow. Your place is among our best professionals.
اطلاعات تماس
مزایا
- بیمه تکمیلی
- ناهار
- صبحانه
- کمک هزینه سفر
- پزشک
- هدیه تولد
- کمک هزینه ورزش
- کمک هزینه آموزشی
- شام
- بن خرید
