Senior Java/Mobile Developer
Cigna
Madrid, Spain
Role
We are seeking a skilled and experienced Senior Java / Mobile Application Developer to join our Technology team in Spain.
As Senior Java/Mobile Developer you will work as part of the team dedicated to ensuring that we are maximizing efficiency and capitalizing on the full features and benefits of the system based on the various user group needs as well as supporting business strategy and growth.
Profile & Essential Experience
The candidate should have strong design, analytical and investigative skills, and a solid understanding of software change management. The candidate should also have experience of working on multiple concurrent initiatives and be an excellent team player.
The candidate should be a self-starter and demonstrate attention to detail via thorough planning, communication and execution. In this position, we are looking for an adaptable and dynamic individual with strong technical ability, problem solving, excellent verbal and written communication skills.
Key responsibilities
- Design, develop, and maintain high-quality mobile applications using Java, Angular, Ionic, and Capacitor;
- Collaborate with cross-functional teams to define, design, and ship new features;
- Ensure the performance, quality, and responsiveness of applications;
- Identify and correct bottlenecks and fix bugs;
- Help maintain code quality, organization, and automation;
- Stay up to date with the latest industry trends and technologies.
Summary of candidate skills
- Good knowledge of written and spoken English;
- Bachelor's degree in computer science or a related discipline;
- Proven experience as a Senior Java Developer (+3 years) with a focus on mobile development;
- Strong proficiency in Java and OpenJDK 17;
- Extensive experience with Angular, Ionic, and Capacitor;
- Solid understanding of mobile application architecture and design patterns;
- Experience with RESTful APIs and third-party libraries and APIs;
- Familiarity with version control systems (e.g., Git);
- Spring Core Framework, Spring Data/JPA;
- Maven or Gradle;
- Excellent problem-solving skills and attention to detail;
- Strong communication and teamwork abilities are important.
Experience in the following areas would prove beneficial:
- Experience with Azure DevOps, Boards, Repos, Pipelines and Deployments;
- Experience with security products ChexMarxx and OWASP ZAP;
- Experience using SonarQube, Confluence;
- Ability to determine unique and creative solutions to problems within a rapid development environment;
- Jira;
- Application Certificates (Venafi, Entrust);
- Network Knowledge, F5, OKTA.
Don't forget to mention EuroTechJobs when applying.