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
SeniorJob 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