SY

Application Developer

Systechcorp Inc
Kolkata6-8 LPA Posted 15 May 2025
FULL TIME
Devops
Microservices
Application Development
Oracle Db
Java Design Patterns
+1 more

Job Description

  • We are seeking a skilled Technical Designer with expertise in microservices architecture, design, and development to join our team.
  • The ideal candidate will be responsible for designing and implementing technical solutions that integrate multiple microservices, ensuring seamless communication and efficient data flow across systems.
  • You will work closely with product management, development, performance, documentation, and support team members and occasionally clients, to ensure your solutions:
  • align with the product direction.
  • fulfil the stated requirements.
  • can be understood by all stakeholders.
  • can be technically delivered to the required level of performance and usability.
  • follow product design standards.
  • can be quickly adopted by customers.
  • are well documented for users and implementers.
  • You will apply modern design techniques and share knowledge readily and clearly with other team members.
  • Design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks etc.
  • Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization.

Key Qualifications:

  • Bachelors/Master s in engineering or equivalent qualification.
  • Minimum 6+ years of experience in microservices architecture, design, development, and implementation; 3+ years working with Helidon or similar frameworks.
  • Experience in Microservices, application-level design for SaaS applications and cloud-based applications. DevOps, open source tech stack, security, scalability, performance tuning.
  • Very proficient in Java/JEE, Helidon + MicroProfile features, RESTful APIs, API Gateway, Microservices communications, RDBMS (Oracle DB)/NoSQL DB and DevOps methodologies and tools.
  • Good understanding and experience of cloud native application design principles (like micro-services, stateless application meant for cloud, containers, 12 factor app principles etc.)
  • Must have work on at least two Microservices based development project from scratch.
  • Hands on experience with Kubernetes, Docker, Prometheus, Helm, or similar tools
  • Experience with CI/CD pipelines (e.g., Jenkins, GIT, Gradle/Maven, Artifactory).
  • Knowledge of data structures, algorithms, and networking protocols
  • Ability to work in Agile/Scrum environments.
  • Experience with production systems and dealing with production issues.
  • Excellent written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences.
  • Outstanding development skills. History of delivering extraordinary solutions to product delivery and/or clients.
  • Very strong organizational skills and attention to detail.
  • Excellent collaboration skills. Works effectively as part of multiple, varied project teams and demonstrates genuine commitment to team success.
  • Ability to work in Agile/Scrum environments.
  • Takes initiative and ownership. Proactive, results-oriented, with a can-do spirit in meeting critical deadlines.
  • Must be comfortable in fast paced and sometimes ambiguous work situations.
  • Prior Financial system implementation or product development experience.
  • Key Responsibilities:
  • Develop and deliver high quality functional and technical designs.
  • Design and develop highly scalable, available, secure, and elastic system that implement industry best practices and cutting-edge technologies.
  • Partner closely with the product owners/business analyst to understand key features and functionalities of existing application and align newer architecture according to business needs.
  • Design and implement APIs, ensuring they are reusable, scalable, secure, and optimized for performance.
  • Build resilient and cloud ready solutions based on Micro Services, Multi-tenancy architecture. And own responsibility for the quality of software solutions.
  • Mentor developers, testers to deliver the high-quality software.
  • Research, analyze and recommend solutions which meet business and technology needs.
  • Perform unit testing, integration testing, and ensure compliance with security standards.
  • Validate and challenge requirements based on your experience in both the relevant functional domain and in design processes.
  • Share with and confidently promote your designs to team members, approvers, and other stakeholders.
  • Maintain relevant domain and technology knowledge.
  • Demonstrate strong communication skills to deal with internal stakeholders, partners, customers, and senior management.
  • Maintain up-to-date knowledge of and compliance with internal processes and procedures. Effectively apply Oracle s methodologies, policies, and procedures.
Join WhatsApp Channel