Java Tech Lead

Netpace, Inc.

$120K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years leading complex software projects in Agile/Scrum environments.
  • 7+ years in Java application design and development at scale.
  • Proficient in multiple programming languages (Java, Python, NodeJS).
  • Experience with Java/J2EE, Web Services, Spring Framework, and Messaging queues.
  • Hands-on experience in system architecture design methodologies.
  • Familiarity with CI/CD tools (Jira, Jenkins) and code management processes.
  • Basic understanding of information security concepts and cloud service security practices.

Responsibilities

  • Participate in requirements gathering and design discussions to clarify functional aspects.
  • Collaborate with Product Owners to eliminate obstacles and ensure stakeholder needs are met.
  • Align team designs with standards and patterns by working with subject matter experts.
  • Lead product design sessions and assist the team in optimizing delivery.
  • Code and guide the software development effort, ensuring adherence to best practices.
  • Mentor team members on design, coding practices, and development policies.
  • Champion Agile/Scrum processes and lead related rituals.

Benefits

  • Professional development opportunities through mentorship.
  • Flexible work environment promoting work-life balance.
  • Access to cutting-edge technology and tools.
  • Collaborative culture that encourages innovative thinking.
  • Opportunities to work on high-impact projects in a supportive team.
Full Job Description
Responsibilities
Participate in requirements gathering and design discussions to ensure that the functional aspects are well understood, and appropriate design specifications are identified.

Work with Product Owners to remove obstacles, review design, and ensure final product meets the needs of stakeholders.

Work with the subject matter experts to ensure team designs align with the standards and patterns of the product.

Lead regular product design sessions with the development team. Understand the work being done by the team, helping the team optimize their delivery.

You are expected to code and to lead the software development effort with an emphasis on coding standards to ensure all completed work follows best practices and engineering standards.

Mentor team members in design, coding practices, and software development policies and guidelines.

Champion the Agile/Scrum process, scheduling and leading Agile rituals.

Work closely with other team leads to ensure consistent sprint execution.

Ensure quality presentation of the team's work in the sprint Showcase.

Serve as a gating member of design and code reviews for team members.

Monitor and evaluate industry trends and third party tools

Requirements

3+ years of experience leading complex software development projects through all phases of the software development life cycle using Agile/Scrum methodologies.

7+ years of experience in designing, developing, and delivering applications using Java Technologies at scale.

Experience in software development leveraging a variety of languages such as Java, Python, NodeJS, etc.

Experience with Java/J2EE, Web Services, Spring Framework, and Messaging queues

Hands on experience of system architecture design and development methodologies

Experience working with CI/CD tools and processes (Jira, Jenkins, code repository and code scanning tools)

Experience working on indexing technology like ElasticSearch and caching technologies like Redis or Memcached

Some understanding of general information security concepts and principles & Experience with security best practices for a modern cloud service

Familiarity with basic network infrastructure and components (load balancing, NAT, scaling, etc.)

Familiarity with basic network management protocols (SNMP, WMI, SMI-S)

Experience in developing and maintaining projects for a SIEM,SOAR platform, and understanding security use cases is a plus

Familiarity with information security. (X.509, GSS/SSPI, Kerberos, TLS, SASL, SCRAM) is a plus
Skills Years of Experience Level (Beginner/Intermediate/Expert) Agile/Scrum Methodology Yes Java/J2EE Yes Java Backend Yes MongoDB Extremely Important Data Extractions from API - Cloud and Networking Platforms Extremely Important Data Extraction Experience with Devices that don't have API connections Extremely Important Building Adapters and Connectors via APIs Extremely Important Cloud (AWS, Azure) Extremely Important Experience with Security Products Good to Have Data Correlation Good to Have Spring Framework Yes Microservices Yes Rest API / services Yes Product Experience Yes Pre-screening Q& When was the last time you did hands-on coding in jav Were you doing hands-on coding yourself too while managing the team of developers re you well versed in Hindi to communicate with offshore teams re you comfortable working and coordinating with teams in US/Pak Salary Expectation Coding

Companies to Target:
  1. Sophos
  2. Trend micro
  3. F secure
  4. Kaspersky
  5. Bitdefender
  6. AVG tech
  7. ESET
  8. Fortinet
  9. Checkpoint
  10. Secureworks
  11. Norton
  12. Fireeye
  13. Comodo
  14. Crowdstrike
  15. Rapid7
  16. GFI
  17. Palo Alto
  18. Trustwave
  19. Zscaler
  20. Qualys
  21. Forescout
  22. Netskope
  23. Tanium
  24. Tenable
  25. Citadel

Similar Jobs

More Jobs at Netpace, Inc.

More Information Technology Jobs

Find similar Java Tech Lead jobs: