استخدام Back-End)Senior Java Developer)
شرح موقعیت شغلی
Job Description:
We are seeking a Senior Java Developer with strong expertise in software development to join our team. The ideal candidate should have a solid understanding of core Java concepts, extensive experience with the Spring Framework, and the ability to design and implement high-quality, maintainable code. If you thrive in a collaborative environment and are eager to learn and apply new technologies, we’d love to hear from you.
Key Requirements:
• At least 3 years of professional experience in Java SE/EE development.
• Strong understanding of Java Core.
• Deep knowledge of the Spring Framework.
• Strong understanding of Software Architecture and Design
• Deep knowledge of Relational Databases (MySQL, …)
• Deep knowledge of Hibernate, JPA
• Familiarity with test concepts and tools
• Familiarity with Agile methodologies and DevOps practices.
• Familiarity with design patterns and clean code principles.
• Strong communication skills, attention to detail, and a team player
• Ability to learn, use, implement and integrate leading technologies
Preferred Qualifications:
• Experience working with microservices architecture.
• Having experience with Automated / Unit Testing frameworks
• Background in banking environments and familiarity with banking concepts.
• Familiar with ElasticSearch
Responsibilities:
• Design, develop and test Java based solutions using common standards and frameworks such -as JPA, JavaEE, Spring Framework, and Hibernate
• Implement efficient and scalable solutions by harnessing the power of these technologies
• Collaborate with cross-functional teams to ensure the successful integration of these tools into the software development process
• Collaborate on system architecture design and select the best technologies.
• Actively participate in product planning and design meetings.
• Design and develop Java applications with a focus on utilizing key technologies
• Write high-quality, maintainable, and testable code.
• Mentoring and reviewing the code of junior developers.
• Prepare clear and concise technical documentation.
We are seeking a Senior Java Developer with strong expertise in software development to join our team. The ideal candidate should have a solid understanding of core Java concepts, extensive experience with the Spring Framework, and the ability to design and implement high-quality, maintainable code. If you thrive in a collaborative environment and are eager to learn and apply new technologies, we’d love to hear from you.
Key Requirements:
• At least 3 years of professional experience in Java SE/EE development.
• Strong understanding of Java Core.
• Deep knowledge of the Spring Framework.
• Strong understanding of Software Architecture and Design
• Deep knowledge of Relational Databases (MySQL, …)
• Deep knowledge of Hibernate, JPA
• Familiarity with test concepts and tools
• Familiarity with Agile methodologies and DevOps practices.
• Familiarity with design patterns and clean code principles.
• Strong communication skills, attention to detail, and a team player
• Ability to learn, use, implement and integrate leading technologies
Preferred Qualifications:
• Experience working with microservices architecture.
• Having experience with Automated / Unit Testing frameworks
• Background in banking environments and familiarity with banking concepts.
• Familiar with ElasticSearch
Responsibilities:
• Design, develop and test Java based solutions using common standards and frameworks such -as JPA, JavaEE, Spring Framework, and Hibernate
• Implement efficient and scalable solutions by harnessing the power of these technologies
• Collaborate with cross-functional teams to ensure the successful integration of these tools into the software development process
• Collaborate on system architecture design and select the best technologies.
• Actively participate in product planning and design meetings.
• Design and develop Java applications with a focus on utilizing key technologies
• Write high-quality, maintainable, and testable code.
• Mentoring and reviewing the code of junior developers.
• Prepare clear and concise technical documentation.
مهارتهای مورد نیاز
- Back-end
- Java
- MySQL
- spring framework
- Hibernate
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست