About this role
Job title: Principal Software Engineer (Java)
About the Role We are seeking a Principal Software Engineer to join our engineering team and help shape how authors worldwide submit research for groundbreaking scientific discoveries. This is a senior leadership role focused on technical expertise and team leadership rather than just years of experience.
Tech Stack: Java 17, Spring Boot; Selenide for UI, RestAssured for API testing, JUnit, TestNG, TestContainers, GitHub Actions, GitHub for code management, Microservices architecture (HTTP, JMS), Monitoring via Kibana and Dynatrace
What You'll Do
- Architect, design, develop, and maintain key systems and features
- Provide technical leadership and mentor team members
- Collaborate with QA and Scrum teams to deliver high-quality releases on time
- Participate in Agile Scrum ceremonies and follow best practices
- Deploy microservices in staging and production environments
- Build and maintain microservices that power our platform
- Troubleshoot issues in test and production environments
What We're Looking For
- Bachelor's degree in Computer Science or related field
- Strong fundamentals in Java
- Hands-on experience with Spring Boot
- Understanding of browser layout engines and HTTP protocols
- Proficiency in JavaScript and experience with at least one framework (React, Vue.js, or Angular)
- Familiarity with writing unit tests (JUnit, Mockito)
- Experience building RESTful APIs and web services
- Knowledge of JMS
- Familiarity with Git and Linux
- Strong understanding of object-oriented programming and relational databases
- Excellent analytical, organizational, and communication skills
- Proven team leadership and ability to prioritize tasks in a dynamic environment
Nice to Have
- Experience with Docker, Kubernetes, GitHub Actions, and AWS Cloud
- Familiarity with PostgreSQL
- Knowledge of monitoring tools like Dynatrace or New Relic
- Understanding of Agile Scrum methodology
Compensation & Benefits
- Salary Range: 0 RON to 0 RON
- Wiley offers competitive compensation and a comprehensive benefits package
- Meeting-free Friday afternoons to support heads-down work and professional development
- Opportunities for learning, internal mobility, and community-building