Job Description 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
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, oadbalancer) − 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
معرفی شرکت
هر فردی که حتی تجربه ی اندکی در بورس و بازار سرمایه دارد، حتماً با سایت TSETMC آشناست. این سایت از پربازدیدترین سایتهای ایرانی است و رتبهی الکسای آن 9 میباشد. تکیه بر ذهن پویا و خلاق جوانان ایرانی در شرکت مدیریت فناوری بورس تهران چنین دستاوردی را رقم زده است.
شرکت مدیریت فناوری بورس تهران در سال 1373 تأسیس گردید. وظیفهی اصلی این شرکت، مدیریت و توسعهی سامانهی معاملات بورس در ایران است. خرید و فروش هر نوع اوراق بهادار در بازار بورس ایران از طریق سامانهی معاملات انجام میشود. در واقع شرکت مدیریت فناوری بورس تهران زیرساختهای لازم برای انجام خرید و فروش هر نوع اوراق بهادار در بازار بورس ایران را فراهم میآورد. همین موضوع این شرکت را به قلب تپندهی بازار سرمایهی ایران تبدیل کرده است.
سایت TSETMC، ویترین سامانه معاملات بورس است. این سایت گزارشهای لحظهای از روند قیمت انواع سهام ارائه میکند. البته خدمات شرکت مدیریت فناوری بورس تهران به سامانهی معاملات و سایت TSETMC خلاصه نمیشود. سرویسهای متعددی روی سامانهی معاملات نوشته شده و ضمناً سامانههای نظارتی بسیاری توسط متخصصین این شرکت توسعه یافته است.
در انتها میتوان گفت هیچ شرکتی در ایران قادر به ارائهی خدماتی که شرکت مدیریت فناوری بورس تهران فراهم میآورد، نیست. آن چه از طریق همکاری با این شرکت تجربه خواهید کرد را در هیچ جای دیگر نمییابید. جای شما در میان متخصصین زبدهی ما خالیست.