Java + Python Developer

4 - 9 years

15 - 25 Lacs

Posted:4 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Overview:

As a Senior Engineer, you will be responsible for maintaining and evolving the core Edge Platform that supports real-time data processing and integration with cloud-based services. Youll work on optimizing platform performance, solving complex engineering challenges, and ensuring the platform can scale to meet the growing demands of building management systems. Your role will also involve collaborating with cross-functional teams to ensure the platform’s continued success.

Key Responsibilities:

  • Platform Maintenance & Optimization: Maintain and optimize the Edge Platform to ensure high reliability, low latency, and performance at scale.
  • System-Level Development: Write high-performance, scalable code in Python and Java to enhance platform capabilities.
  • Edge Computing Expertise: Work on optimizing the platform for real-time data processing from various building systems with a focus on low-latency, high-throughput solutions.
  • Scalability & Performance: Drive system optimization efforts to scale the platform efficiently and ensure robust performance under high data loads.
  • Cross-Team Collaboration: Partner with DevOps, backend, and cloud engineering teams to ensure seamless integration and deployment of edge services.
  • Security & Stability: Ensure the platform remains secure, stable, and up-to-date, implementing necessary patches and enhancements.
  • Mentorship & Leadership: Provide technical mentorship to junior engineers and guide architectural decisions for complex systems.
  • Troubleshooting & Debugging: Take ownership of resolving performance bottlenecks, platform issues, and complex bugs across the system.

Required Skills and Experience:

  • 6+ Years of Experience in platform engineering or systems development, with a strong background in maintaining high-performance, scalable platforms.
  • Proficiency in Multiple Languages: Deep expertise in Python and Java with the ability to write optimized, low-latency code.
  • Edge Computing: Strong understanding of edge computing principles, including real-time data processing, distributed systems, and system performance optimization.
  • Scalability & Distributed Systems: Experience designing and maintaining distributed systems that can scale to handle large volumes of data with minimal latency.
  • Cloud & Containerization: Familiarity with Docker, Kubernetes, and cloud-based environments (AWS, Azure, Google Cloud) to deploy and manage platform services.
  • Debugging & Profiling: Expertise in system-level debugging, profiling, and performance tuning for high-throughput, low-latency applications.
  • Security: Experience in implementing security measures and best practices for platform stability and data integrity.
  • Version Control: Proficient in Git and familiar with modern development workflows.

Nice to Have:

  • Having working experience with modbus / OPC-UA protocols
  • CI/CD Pipelines: Experience with CI/CD practices and tools (Jenkins, GitLab CI, etc.) for continuous integration and deployment.
  • Monitoring & Logging: Knowledge of monitoring systems (e.g., Prometheus, Grafana) to ensure platform health and performance.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Johnson Controls logo
Johnson Controls

Automated Controls, Building Technologies, Energy Solutions

Milwaukee

RecommendedJobs for You

Kolkata, Hyderabad, Pune, Chennai, Bengaluru, Mumbai (All Areas)

Bengaluru, Mumbai (All Areas)