Lead Software Engineer (Java & OpenNMS)

Wiseman Innovations

Ort der Stelle

Islamabad

Status der Beschäftigung

Vollzeit

Job-Details

Professional Qualities/Skills

Technical Skills:
• Must have: Java (ideally with recent versions... 11/17), C/C++, or any other.
• Experience with SpringBoot
• Data transfer & modeling: GraphQL, ReST, gRPC
• CI/CD (such as GitHub Actions, Jenkins, CircleCI).
• Solid knowledge of SQL (Citus) and noSQL technologies
• Messaging systems such as Kafka (a plus)
• Unit Testing: JUnit, Mocking (mockito)
• E2E Testing: Cucumber (as a plus)
• Networking protocols: SNMP, Syslog, Netflow [5,9]/IPFIX, etc.
• Proficiency in working with Java backend frameworks such as Spring Boot, Hibernate, or Micronaut.
• Deep understanding of JVM internals, performance tuning, and optimization.
• System Design & Architecture: Experience with microservices architecture, including service discovery, configuration management, and resilience patterns.
• Database & Data Modeling: Advanced knowledge of database design, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
• Experience with ORM tools (e.g., JPA, Hibernate) and the ability to optimize database queries for performance.
• Security: Deep understanding of security best practices, including secure coding, encryption, authentication, and authorization mechanisms.
• Experience with implementing OAuth2, JWT, and other security protocols in applications.

Scalability & Performance:
• Experience with designing and implementing scalable systems that can handle high volumes of traffic.
• Proficiency in identifying and resolving performance bottlenecks.
• Understanding of caching strategies and technologies (e.g., Redis, Memcached).

Team Leadership & Mentorship:
• Strong leadership skills, capable of leading project teams and making architectural decisions.
• Experience in mentoring junior engineers and guiding them through complex technical challenges.
• Ability to drive code reviews, enforce coding standards, and promote best practices within the team.
• Nice to have: Golang. Cloud Infra: (Azure/AWS/GCS, Terraform, Helm, etc).
• Bonus: OSGi (Apache Karaf)
• Advanced Programming Skills:
• Shortlisted candidates must be flexible enough to switch the programming domain as per the project requirements.

Soft Skills:
• Learning aptitude with attention to detail.
• Multi-tasking in a fast-paced environment.
• Good communication skills
• Strong analytical and problem-solving skills.
• Able to deliver under tight and short deadlines.
• Bachelor’s degree in computer science, Engineering, or a relevant field with 8+ years of experience

Unsere Website verwendet Cookies mit dem Ziel, unsere Zugänglichkeit und Qualität zu verbessern. Bitte klicken Sie auf "Einverstanden", wenn Sie mit unserer Verwendung von Cookies einverstanden sind. Um mehr Details darüber zu erfahren, wie unser Unternehmen Cookies verwendet, klicken Sie bitte hier.