استخدام Java Developer (گرگان)
شرح موقعیت شغلی
Job Requirements:
- 3-8 years, having hands-on experience in coding. Proficient in the J2EE technology stack preferably Spring Boot
- Expertise in API design and development, experience in dealing with a large datasets
- Strong in collections, and algorithms.
- Practicing clean coding standards (SOLID, DRY, KISS, YAGNI, design patterns, etc)
- Very strong object-oriented design skills, awareness of design patterns and architectural patterns
- Performance tuning and Troubleshooting memory issues, GC tuning, resource leaks, etc.
- Strong problem-solving skills and knowledge of data structures
- Experience in agile methodologies like Scrum, Kanban
- Good understanding of branching, build, deployment, continuous integration methodologies
- Experience in leading a small team and mentoring other engineers
- Attitude to getting stuff done!
- Ability to make decisions independently.
- Proficient in English and the ability to communicate and conduct interview sessions in English
Job Responsibilities:
- Working in a highly collaborative environment and writing quality code
- Working in lots of different domains and client environments also understanding the business domain deeply
- Architect highly scalable, highly available, reliable, and fault-tolerant systems with minimal guidance
- Suggest new architectural elements to improve the existing architecture
- Translate business requirements into scalable and extensible design
- Create platforms, reusable libraries, and utilities wherever applicable
- Continuously refactor applications to ensure high-quality design
- Choose the right technology stack for the product systems/subsystems
- Write high-quality code that is modular, functional, and testable; Establish the best coding practices
- Formally mentor junior engineers on design, coding, and troubleshooting
- Plan projects using agile methodologies and ensure timely delivery
- Troubleshoot issues effectively in a distributed architecture
- Communicate, collaborate and work effectively in a global environment
- Operationalize releases by partnering with Tech operations on capacity planning and operability of the product.
* Dropp Technologies is posting this job opportunity on behalf of a foreign company. So it's recommended to send your resume in English.
مهارتهای مورد نیاز
- Java
- spring
- API
- Kanban
- Scrum
زبانهای مورد نیاز
- انگلیسی
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست