Principal Software Engineer (Java)
Cedar Gate Technologies

Position: Principal Software Engineer (Java)

  • Category Programming/Software Development
  • Location Lalitpur District, Nepal
  • Salary N/A
  • Expiry date Sep 19, 2024 (2 days left)
Job Description

Position Summary

Reasons you will want this position:

  • We are a rapidly growing IT company with limitless career growth and advancement for top performers
  • Our culture appreciates and rewards creative ideas, especially those that achieve better outcomes for everyone
  • Work with a team of talented technology professionals who will challenge and help you perform at your best

Summary

We are seeking experienced Principal Software Engineers with strong expertise in Java to lead technical development initiatives, mentor teams, spearhead new developments, and architect scalable systems and software. The ideal candidate should have over 7 years of hands-on experience in software engineering, with a deep understanding of modern Java technologies and frameworks. You will be responsible for designing robust, high-performance applications while driving best practices and fostering innovation within the team.

Roles & Responsibilities

  • Interpret, oversee, and drive the design, development, and implementation of enterprise-level Java-based applications
  • Architect scalable, maintainable, and efficient systems, ensuring alignment with business goals
  • Provide guidance and mentorship to junior and mid-level developers, fostering growth and collaboration within the team
  • Contribute to key decision-making processes regarding software architecture and technology stack choices
  • Conduct thorough code reviews to ensure code quality, scalability, and security
  • Collaborate closely with Product Managers, Engineering Managers, and Development and QA teams to deliver high-quality features on time
  • Identify performance bottlenecks and ensure the system meets both current and future requirements
  • Research and adopt emerging technologies to keep the product and engineering processes up to date

Required Experience / Qualifications

  • 7+ years of experience in Java development and related technologies
  • Proficient in microservices architecture and RESTful APIs and extensive experience designing solutions for enterprise applications
  • Strong knowledge of databases (SQL and NoSQL) and experience with ORM tools
  • Knowledge of testing frameworks and methodologies
  • Excellent problem-solving skills and attention to detail
  • Ability to lead and mentor engineering teams
  • Strong communication skills, both written and verbal
  • Expertise in design patterns
  • Bachelor's or Master's degree in computer science, Engineering, or a related field


Nice to Have

  • Experience with front-end technologies like React or Angular and backend technologies like Spring, Grails, Spark, Hadoop, or Elastic Search
  • Exposure to Agile or Scrum methodologies
  • Experience with distributed systems and large-scale applications


Your Future Working Environment

If you join Cedar Gate, you can make great ideas happen for some of the world's most dynamic companies. With broad global resources and deep technical know-how, we collaborate with clients to cultivate ideas and deliver results in the medical industry. Choose a career at Cedar Gate and enjoy an innovative environment where challenging and interesting work is part of daily life.

Next to our excellent terms of employment and fringe benefits, we invest considerable resources to provide ongoing training that builds and extends professional, technical, and management skills in all areas. At Cedar Gate, you will operate in a professional environment where teamwork and innovation are immensely encouraged. Together with colleagues, you will work on high-impact projects for many dynamic companies.

About Cedar Gate

Cedar Gate enables payers, providers, employers, and service administrators to excel at value-based care. Our unified technology and services platform enhances and automates data management activities to deliver employer and provider analytics, care management, and payment technology necessary to pursue every payment model and optimize performance in all lines of business. From primary care attribution to bundled payments to capitation, our platform is designed to improve clinical, financial, and operational outcomes for all.

Cedar Gate Services Pvt. Ltd, Nepal, provides software research & development, data analytics, IT infrastructure management and various support services for Cedar Gate Technologies, USA. We employ 700+ professionals in our Sanepa office. For more information, visit company website at https://cedargate.com/ and follow our FB page at https://www.facebook.com/CGTNepal.