Job Description

ResponsibilitiesContribute to all stages of software development lifecycle Design, implement and maintain Java web applications Analyze user requirements to define business objectives Ensure application design conforms to business goals Create and maintain documentation Optimize API calls to provide maximum performance Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Provide technical help to other team members Willing to develop with Kotlin Requirements5+ years of experience in developing Java web applications Proficiency in Java, with a good understanding of its ecosystems In-depth knowledge of popular Java Frameworks: Spring, Hibernate, etc. Proficiency with relational databases Familiarity with application security and user management Familiarity with different design and architectural patterns Proficiency with messaging queues Proficiency with RESTful web services Bachelor’s degree in Computer Science, Informatics, or similar qualifications Tech StackProgramming language: Java 1.8 and higher, Kotlin Database: PostgreSQL, MySQL, MSSQL; Webserver: Tomcat, JBoss; Integration Tools: Jenkins, GitLab Frameworks: Spring Boot, Quarkus Communication: Kafka Infrastructure: Docker, Kubernetes

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In