We’re looking for a Java software engineer who wants to build scalable web applications and services using modern frameworks and tools. As an integral part of a small team, you would be involved in all phases of the software development lifecycle and be able to help drive architectural decisions. If you care about writing clean, maintainable code and software engineering principles like SOLID, DRY, and other best practices, you might be a good fit for this team.
Responsibilities
Develop and maintain a variety of consumer-facing and company-internal web applications, microservices, and automation
Communicate with stakeholders and other engineers to translate high-level requirements into specifications and code
Take ownership of the product lifecycle (roadmap, development, deployment, and maintenance).
Utilize proven technologies suitable for a specific application/system design and development
Train and mentor junior engineers
Required Qualifications
BS in Computer Science or equivalent experience
3+ years of professional experience building software in Java 8 or above
Strong knowledge of modern software engineering principles, patterns, and best-practices
Effective interpersonal skills and the ability to work in and with interdisciplinary teams
Preferred Qualifications
Familiarity with Spring Boot and building RESTful APIs
Working knowledge of SQL databases
Experience with cloud technologies/vendors (AWS, Azure, etc.)
Experience following agile software development methodology
Notes
Flexible Work Arrangement: Work Remotely or In Office, Your Choice!
معرفی شرکت
شرکت طرح و توسعه آرمانی پارس سابقه یازده سال حضور در زمینه طراحی و توسعه سیستمهای مبتنی بر فناوری اطلاعات در صنایع نفت و گاز را دارد و هم اکنون نیز در حال توسعه حوزه فعالیت خود در صنعت بیمه میباشد.