Senior Software Engineer - Java

applytojob

pune 8 Years Exp Posted 16d ago

Job Description

In this role, you will:

  • Design and implement complex network security application software, transforming product requirements into scalable, reliable, and high-performing solutions.
  • Mentor junior developers and lead collaborative projects, ensuring high-quality engineering standards across the team.
  • Drive design discussions across global teams and geographies to ensure seamless product integration.
  • Author comprehensive design documentation and unit tests, integrating them into CI/CD pipelines to guarantee software reliability.
  • Lead code reviews, develop capacity plans, and utilize advanced diagnostic skills to resolve the most challenging technical issues



Required Qualifications/Skills

  • BS or MS in Computer Science, Engineering, or a related technical discipline or equivalent experience.
  • 8+ years of experience in commercial software development working at software or appliance companies.
  • Deep expertise in building enterprise-grade, scalable systems using Java, Spring, Hibernate, and PostgreSQL.
  • 5+ years of deep experience in Core Java, including multithreading, dynamic loading, annotations, aspects, and event-driven architecture.
  • Proven track record of building infrastructure/API layers and highly scalable distributed systems.
  • Strong understanding of network infrastructure (routers, firewalls, load balancers, and switches) is a significant advantage.
  • Deep understanding of Agile methodologies, including SCRUM, iterative development, and continuous integration (CI/CD).
  • Experience with Linux/Unix environments.
  • Experience with Java, Java Script, Jenkins, Git, Gradle, Artifactory, Docker, Kubernetes.
  • Ability to thrive in a dynamic, fast-paced environment with a focus on advanced troubleshooting in multi-service architectures.
  • Excellent communication skills for effective cross-team influence and architectural review; able to write top-notch design documents that are compact and technically detailed
  • Experience of working on cross-geo environments.


Preferred Qualifications/Skills

  • Exposure to Docker/Container technologies
  • Hands on experience on AWS/Azure
    • Experience in cybersecurity/networking domain is plus

Similar Openings for You