Senior Java Technical Lead
Bangalore, KA

Job Responsibilities

  • Design and development of a highly scalable distributed (or cloud-based) solution.
  • Drive/collaborate with other technical leaders/software engineers on system/functional design
  • Develop large, challenging portions of software independently and rapidly with a focus on quality in an Agile environment
  • Work with customers on successful Assurance deployments
  • Mentor junior members of the team through design/code reviews
  • Engage with architecture team to clearly understand the system design and roadmap
  • Write system functional specifications
  • Strong troubleshooting and debugging skills

Qualification criteria

  • BE or MS EE/CS with 8 to 10+ years of industry experience
  • Self-driven with proven experience driving software design through architecture
  • Excellent communication/presentation/collaboration skills for interacting with internal/external customers
  • Excellent domain knowledge & proven experience working with Java, Python, HTTP, REST, Spring, ORM/Hibernate, Tomcat, Apache, JEE, etc, performance profiling tools, database, and HA patterns, Active Directory integration for authentication and authorization.
  • Familiarity with Databases [ Oracle, Mongo, Cassandra, Elastic Search]
  • Good working experience of configuration control, build systems & methodologies (subversion, GIT)
  • Excellent programming skills
  • Experience of developing in UNIX/Linux Operating System environments
  • Networking knowledge is a must
  • Experience of Agile development methodologies
  • Knowledge of TCP/IP, SNMP, NETFLOW, LAN/WAN routing/switching and other network layer protocols.
Senior Java Technical Lead
  • Apply Now