ALTEN Romania is part of the ALTEN Group, an IT and Engineering Consulting leader. We develop innovative and durable technical solutions that fulfill the needs of our local and international partners.
Key responsabilities:
Application Development: Design, develop, and maintain Java applications based on business requirementsCode Optimization: Write efficient, reusable, and reliable Java code to ensure optimal application performanceTesting and Debugging: Conduct thorough testing and debugging to identify and fix software defects and ensure software qualityCollaboration: Work collaboratively with cross-functional teams, including other developers, designers, and product managers, to deliver high-quality software solutionsCode Reviews: Participate in code reviews to ensure adherence to coding standards and best practicesDocumentation: Create and maintain comprehensive documentation for code, APIs, and application functionalitiesSystem Integration: Integrate applications with existing systems and third-party services as neededContinuous Improvement: Stay updated with the latest industry trends, technologies, and best practices to continuously improve development processes and product qualityProblem Solving: Analyze and resolve technical issues and challenges that arise during the development processMentoring and Guidance: Provide technical guidance and support to junior developers when necessary
Required qualifications:
Java 17, occasionally Scala, KotlinMerak: a framework on top of Spring Boot (which includes authentication, authorization, logging, tracing, monitoring, service discovery)Communication: REST over HTTPS + KafkaDatabase: Cassandra, Oracle DBaaSMonitoring: Prometheus and GrafanaLogging: KibanaDeployment in OpenShift Container Orchestration PlatformAzure stack for repos and pipelines, working in a DevOps environment (potential on-call for high-availability applications)We are also responsible for functional tests (Cucumber) and performance tests (Gatling)Working methodology: Agile Scrum