OCLC

Senior Software Engineer – Fullstack Java

OCLC

full-time

Posted on:

Location Type: Hybrid

Location: Dublin • Ohio • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudJavaMicroservicesMongoDBNoSQLPostgresReactSpringSpring BootSpringBoot

About the role

  • Design, develop, and maintain modern full-stack applications using Java, Spring Boot, RESTful APIs, and front-end frameworks (e.g., React)
  • Collaborate with product managers, UX designers, and fellow engineers to translate customer needs into technical features and experiences
  • Contribute to solution architecture, database design, and integration of third-party services
  • Lead by example in agile ceremonies, story refining, peer reviews, and mentoring
  • Write clean, testable code and ensure code quality through unit testing, integration testing, and static analysis
  • Optimize application performance, scalability, and security using modern patterns and tools
  • Participate in ongoing modernization efforts—refactoring legacy systems, adopting microservices, and contributing to cloud migration
  • Leverage and explore AI-assisted development tools (e.g., GitHub Copilot, Cursor, code generation, smart testing) and help assess their effectiveness
  • Troubleshoot and resolve complex production issues with a focus on root cause analysis and long-term solutions
  • Share knowledge through documentation, tech talks, and collaborative learning
  • Lead small teams and mentor junior engineers

Requirements

  • Bachelor's degree in computer science or related discipline, or equivalent work experience.
  • 5+ years of software engineering experience, with significant time spent in full-stack Java development
  • Solid experience with: Java 11+ and Spring Boot
  • RESTful services and API-first design
  • Front-end development using React
  • Relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
  • CI/CD pipelines and version control (Git)
  • Ability to lead and mentor teams.
  • Knowledge of database systems.
  • Experience with cloud platforms.
  • Experience integrating AI tools, frameworks, and concepts into the software development process.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Proven ability to deliver high-quality, production-ready code in an agile environment
Benefits
  • Free use of our on-site fitness center, gym sports, group exercise classes, and game room
  • Onsite catering and cafeteria subsidized by OCLC
  • Health and wellness events
  • Paid parental leave and adoption assistance
  • Tuition reimbursement and Public Service Loan Forgiveness eligibility
  • Company-subsidized pricing on local tickets and memberships

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootRESTful APIsReactPostgreSQLMongoDBCI/CDGitmicroservicescloud migration
Soft skills
leadershipmentoringproblem-solvingdebuggingcommunicationcollaborationagile methodologiesknowledge sharingteamworksolution architecture
Certifications
Bachelor's degree in computer science
PNC

Senior Software Engineer – Systems Monitoring, Java

PNC
Seniorfull-time$55k–$184k / yearAlabama, Ohio, Texas · 🇺🇸 United States
Posted: 6 hours agoSource: pnc.wd5.myworkdayjobs.com
AngularDNSJavaLinuxMySQLOpenShiftOracleSQL
PNC

Software Engineer, Python, SQL, Hadoop, Git

PNC
Junior · Midfull-time$45k–$122k / yearAlabama, Ohio, Pennsylvania, Texas · 🇺🇸 United States
Posted: 6 hours agoSource: pnc.wd5.myworkdayjobs.com
HadoopHDFSLinuxPythonShell ScriptingSparkSQLUnix
Flutter Entertainment

Senior Software Engineer, Scala

Flutter Entertainment
Seniorfull-time🇮🇪 Ireland
Posted: 1 day agoSource: flutterbe.wd3.myworkdayjobs.com
AkkaAWSCassandraCloudDynamoDBJavaKafkaNoSQLPulsarRabbitMQScala
Westfield Health

Senior Python Engineer, GenAI Platform

Westfield Health
Seniorfull-timeOhio · 🇺🇸 United States
Posted: 5 days agoSource: fa-exdv-saasfaprod1.fa.ocs.oraclecloud.com
AzureElasticSearchFlaskKubernetesMicroservicesOpenShiftPythonRedisTerraform