Senior Software Engineer (Java) - Remote Work | REF#285253

Bairesdev S.A.
Municipality of Madrid, Spain
7 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
Municipality of Madrid, Spain

Tech stack

Clean Code Principles
Java
Agile Methodologies
Data analysis
Automation of Tests
Cloud Computing
Code Review
Software Design Patterns
NoSQL
Software Engineering
SQL Databases
Test Scripts
Solid Principles
Information Technology
Software Version Control
Microservices

Job description

Senior Software Engineer (Java) - Remote Work We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley. Our diverse 4,000+ team works remotely on roles that drive significant impact worldwide. Being a Senior Software Engineer (Java) in our Development Team is a full-time problem solver role. We expect your abilities to be a combination of experience, knowledge, and independence. Innovation is also at the heart of the BairesDev strategy. What You'll Do * Work with software development teams to gather requirements and ensure best practices are adhered. * Design, Implement & Support solutions for application development, security, analytics, and performance management. * Conform to existing industry and Verizon security coding standards adhering to fortify scan and other security tool review requirements. * Conduct code reviews for junior members of the team and do peer code reviews to make sure code is following standards set forward

Requirements

by the architects. * Run test scripts against code to ensure quality delivery. * Resolve code issues with urgency. You Must Have * 5+ years of experience in Java. * Experience with SQL and NoSQL Databases. * Experience with Microservices and the Cloud. * Advanced algorithm knowledge. * IT infrastructure knowledge. * Intermediate agile methodologies management. * Strong understanding of best practices, SOLID principles, CLEAN Code, and scalable solutions. * Design Patterns knowledge. * Experience developing entire applications from scratch. * Experience in automated tests, CI/CD pipelines. * Strong experience with Version control. * Advanced English level. How We Make Your Work (and Your Life) Easier * 100% remote work (from anywhere). * Excellent compensation in USD or your local currency if preferred * Hardware and software setup for you to work from home. * Flexible hours: create your own schedule. * Paid parental leaves, vacations, and national holidays. *

Apply for this position