We are looking for a dedicated and highly skilled Senior Software Engineer to join our dynamic team. You will be responsible for the full software development lifecycle, from design and development to deployment and maintenance, with a focus on Java-based microservices and Spring Boot applications. If you are passionate about delivering high-quality software and thrive in a collaborative environment, we want to hear from you.

Key Responsibilities

  • Design, develop, and implement secure and scalable microservices using Spring Boot.
  • Participate in the creation and documentation of APIs using RESTful principles.
  • Implement OAuth authentication for secure access to applications.
  • Write clean, well-documented, and efficient Java code adhering to OOP concepts and design patterns.
  • Collaborate with front-end developers who will be using React js.
  • Develop and execute SQL queries to interact with databases.
  • Perform code reviews and identify opportunities for improvement.
  • Participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.
  • Stay up-to-date with the latest Java technologies and best practices.

Requirements

  • Bachelor's degree in computer science, information technology, or related field.
  • 5+ years of hands-on experience in Java development.
  • Strong expertise in Java frameworks such as Spring (Spring Boot, Spring MVC) and hibernate, with in-depth knowledge of 2-Level Caching and In-Memory Databases.
  • Solid understanding of API creation and RESTful principles.
  • Experience implementing OAuth authentication for securing web applications.
  • Strong grasp of OOP concepts and familiarity with design patterns.
  • Experience with distributed caching frameworks like Hazel cast and or Redis is highly desirable.
  • Strong knowledge of MySQL/ Postgres or similar relational databases, including experience with performance tuning and query optimization.
  • Solid expertise in building scalable, real-time streaming applications using Apache Kafka.
  • Familiarity with Apache Sparkfor large-scale data processing is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.
  • Excellent written and spoken English communication skills.
  • Ability to communicate effectively with a variety of audiences, including internal stakeholders, customers, and partners.
  • Ability to write and edit clear, concise, and professional documents.
  • Ready to travel to a foreign country (few days) for working on the client site.

Preferred Skills:

  • High-Performance Systems: Prior experience in building and optimizing large-scale, high performance systems.
  • Problem-Solving: Strong problem-solving skills, with a focus on debugging, troubleshooting, and code optimization.
  • Agile & DevOps: Experience in Agile methodologies and familiarity with DevOps practices like CI/CD pipelines.
  • Cloud Services:Knowledge of cloud platforms such as AWS, GCP, or Azure for deploying and managing distributed applications.
  • API Development: Proficiency in developing and consuming RESTful APIs, with knowledge of security best practices

What personal qualities do you need for this role?

  • Ability to see things from a customer’s perspective.
  • Eagerness to learn and continuously improve.
  • Ability to reason and question why, and to express your thoughts and views objectively.
  • Enjoy working in a fast-paced environment.

Benefits

  • Competitive salary and benefits package.
  • Global exposure and diverse cultural experiences.
  • Generous travel allowance and support.
  • Opportunity for career advancement and leadership within a multinational company.

工作详细内容

全部职位:
1 发布
工作时间:
早班
工作类型:
工作地址:
性别:
没有偏好
最低学历:
学士
职位等级:
资深专业人员
电话预约已成功,我们的专家会在短时间内与你联系:
5年
在之前申请:
Nov 15, 2024
发布日期:
Oct 14, 2024

Abiya Tech

· 11-50 员工 - 拉瓦尔品

,

你最大的竞争优势

快速得到有竞争力的分析和专业的对你的评定
联系我们团队的专业顾问来提升你的简历
尝试罗资 专业版

相同职位头衔

Senior Software Engineer - Java

Pakistan Revenue Automation (Pvt) Ltd, 伊斯兰堡, 巴基斯坦
发布 Sep 18, 2024
我在ROZEE上找到工作啦!