Senior Software Engineer - Java
Core
Senior backend engineer building patent data processing solutions using Java and microservices.
Role type
Senior IC backend software engineer
Builds
High-quality patent data processing pipelines and microservices
Domain
Legal tech / IP data processing
Deliverable
production ML models | product features
Required skills
Java 11+, Spring Boot, microservice architecture, AWS (Lambda, RDS, API Gateway, S3), RESTful API design, RDBMS (MySQL/PostgreSQL), NoSQL, Object-oriented design patterns, CI/CD tools (Jenkins, Maven/Gradle), Linux shell scripting
Preferred skills
Angular, JavaScript, HTML, CSS, test automation
Technologies
Java, Spring Boot, AWS, MySQL, PostgreSQL, Jenkins, Maven, Gradle, Jira, Bitbucket
Responsibilities
Write clean, efficient, and maintainable code; Review code for quality; Define software solution architecture; Evaluate new hardware/software for development; Automate and write unit tests
Seniority
Senior, hands-on IC