Full-Time Java Software Engineer
Accesa is hiring a remote Full-Time Java Software Engineer. The career level for this job opening is Experienced and is accepting Romania based applicants remotely. Read complete job description before applying.
Accesa
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Client Background: Strategic partner in banking management, specializing in software development and process optimization. Subsidiary of a German banking institution since 2009.
Job Responsibilities:
- Enhance performance & solutions: Conduct research, evaluate technologies, propose efficient software solutions aligning with client requirements and business objectives.
- Apply & grow expertise: Develop Java skills, provide support & guidance to colleagues.
- Ensure code excellence: Write high-quality code, participate in code review.
- Boost innovation: Utilize latest Java features for application advancements.
- Support application evolution: Enhance existing applications by integrating new features and improving performance.
- Contribute to continuous improvement: Proactively identify optimization opportunities and implement enhancements.
Required Skills:
- 3+ years of software development experience.
- Strong knowledge of Java 17 and associated patterns (SOLID principles, Design Patterns).
- Spring Boot, Web Services (REST), JPA/Hibernate, Flyway using relational databases.
- Experience with hexagonal architecture, domain-driven design, and microservices architecture.
- Docker and Kubernetes knowledge.
- Strong troubleshooting, problem-solving, and debugging skills.
- Strong English communication skills.
Benefits: Holistic benefits program covering physical, work-life fusion, emotional, and social wellbeing.