Software Engineer

NETSERV APPLICATIONS INC.
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Confluence
Azure
Continuous Integration
Software Debugging
Distributed Systems
Java Platform Enterprise Edition (J2EE)
Monitoring of Systems
Python
PostgreSQL
Machine Learning
Oracle
Performance Tuning
Software Architecture
RabbitMQ
Prometheus
Software Engineering
Data Streaming
Postman
Microsoft Power Automate
Grafana
Spring-boot
Event Driven Architecture
Containerization
Angular
Front End Software Development
Api Design
REST
Bamboo
Docker
Jenkins
Programming Languages
Microservices

Requirements

  • 5-8 years of professional software development experience
  • Proven track record of leading technical projects and delivering complex systems
  • Experience mentoring engineers and influencing technical direction
  • Payments, financial services, or regulated industry experience preferred

Technical Skills

  • Expert proficiency in multiple programming languages and frameworks
  • Deep understanding of software architecture patterns and design principles
  • Experience with distributed systems, microservices, and event-driven architectures
  • Strong system design and scalability expertise
  • Knowledge of application runtime environments and underlying infrastructure platforms
  • Performance optimization and debugging experience at scale
  • Talented use of AI tools and integration of AI/ML capabilities into applications
  • Programming Languages: Java, J2EE, and Python
  • Frameworks & Architecture: Microservices, Spring Boot
  • API Development: REST API
  • Testing & Tools: Postman
  • Databases: Oracle & PostgreSQL
  • CI/CD Tools: Jenkins, and Azure Pipelines
  • Containerization & Orchestration: Docker and Kubernetes
  • Cloud Platforms: AWS (EC2, SR, and Lambda)
  • Work Management Tools: Azure DevOps, and Confluence
  • AI Tools: Claude and Microsoft Copilot

Preferred Technical Skills:

  • Frontend Technologies: Angular
  • Monitoring & Observability: Prometheus and Grafana
  • Messaging & Streaming: RabbitMQ

Professional Skills

  • Excellent technical communication and presentation skills
  • Strong leadership and mentorship abilities
  • Strategic thinking and problem-solving capabilities
  • Cross-functional collaboration and influence, * Experience with large-scale distributed systems and high-traffic applications
  • Conference speaking or technical blog with significant following
  • Advanced certifications in relevant technologies
  • Experience with security best practices and secure software development

Apply for this position