Senior JAVA Developer EN (C1)

Posted 2 hours 57 minutes ago by act digital

Permanent
Not Specified
Other
Lisboa, Portugal
Job Description

We are seeking a Senior Java Developer with strong expertise in Java and Spring Boot to design, develop, and maintain enterprise-grade applications.

The role involves close collaboration with solution teams, business stakeholders, and IT departments to deliver scalable, secure, and high-quality software solutions. In addition to strong backend expertise, the role offers exposure to AI-enabled integrations, including consumption of AI/LLM APIs and awareness of AI-related risks and best practices.


Key Responsibilities:

  • Design and develop Java applications based on client and business requirements
  • Design, develop, and maintain RESTful APIs using Spring Boot Ensure overall application architecture, performance, scalability, and security
  • Participate in data integration and migration activities Identify, analyze, and resolve technical issues
  • Collaborate with clients to understand needs and propose effective technical solutions
  • Work closely with cross-functional teams (Solutions, IT, Production, external partners)
  • Apply software development best practices, including testing, code reviews, and documentation
  • Contribute to CI/CD pipelines, monitoring, and operational stability
  • Mentor junior developers and provide technical leadership


Required Skills & Experience:

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Minimum 6-7 years of professional experience with Java and Spring Boot Core


Technical Skills:

  • Strong proficiency in Java (version 8 or higher)
  • Proven experience with Spring Boot, including: Spring Data JPA / Hibernate Spring Security and JWT Spring Batch Solid understanding of RESTful web services and API design
  • Experience with microservices architecture and design patterns
  • Familiarity with Tomcat application server
  • Experience with database technologies such as SQL Server and DB2
  • Proficiency with Maven for build and dependency management
  • Experience with Git / GitLab version control systems
  • Knowledge of JUnit, debugging, and software testing tools
  • Experience with Swagger/OpenAPI for API documentation
  • Familiarity with Splunk (v8+) for logging and monitoring
  • Basic to intermediate Unix / Bash scripting skills
  • Knowledge of WSO2 API Manager and XLD is a plus
  • Practical experience with Docker and Jenkins (v2+) AI & Automation (Nice to Have)
  • Basic experience with Python (e.g., scripting, automation, or integration support)
  • Understanding of AI integration concepts
  • Experience consuming AI / LLM / NLP APIs or internal AI platforms
  • Awareness of AI security and risk topics, including: Sensitive data and PII handling Prompt injection risks Hallucinations and output validation Filtering, logging, and auditability


Soft Skills & Competencies

  • Ability to work independently and take initiative
  • Strong problem-solving and analytical skills
  • Excellent communication skills with technical and non-technical stakeholders
  • Experience leading technical initiatives
  • Mentoring and coaching capabilities
  • Strong collaboration and teamwork mindset


Languages English:

  • Professional proficiency (required)
  • French: A plus