DevJobs

Back End Java Developer

Overview
Skills
  • Java Java ꞏ 5y
  • Spring Boot Spring Boot
  • GraphQL GraphQL
  • Kafka Kafka
  • Redis Redis
  • PostgreSQL PostgreSQL
  • MySQL MySQL
  • MongoDB MongoDB
  • Memcached Memcached
  • RESTful API RESTful API
  • Microservices Microservices
  • Git Git
  • GitHub GitHub
  • GitLab GitLab
  • CI/CD CI/CD
  • Bitbucket Bitbucket
  • AWS AWS
  • Kubernetes Kubernetes
  • Docker Docker
  • Mockito
  • JUnit
  • TestNG
  • RabbitMQ RabbitMQ
  • JPA
  • Hibernate
  • ActiveMQ
  • WebSockets
Pontera is a fintech company on a mission to help people retire better. Our software platform enables retirement savers to get the help they need managing their 401(k) and other retirement plan accounts as part of a personalized strategy by their trusted financial advisor.

Pontera is used by financial advisors across the nation– from SMB to Fortune 500 RIA firms, independent broker-dealers, plan custodians, and plan advisors.

Backed by leading venture capital firms including ICONIQ Growth and Lightspeed Venture Partners, Pontera is built by talented individuals who share a dedication to helping people retire with greater security.

Our team is fast-growing and driven to become one of the largest fintech companies in the world. Our culture is built on a people-first principle: in a complex and numbers-driven industry, we never lose sight of the people we serve and work alongside. That’s where you come in.

We are seeking a skilled and experienced Back-End Java Developer to join our dynamic development team. The ideal candidate will be responsible for designing, implementing, and maintaining robust server-side applications, ensuring high performance, scalability, and reliability. You will work closely with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions.

Responsibilities

  • Develop, test, and maintain high-performance Java applications and services.
  • Design and implement RESTful APIs and microservices.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with front-end developers, DevOps teams, and product managers to define and execute technical requirements.
  • Implement security best practices and data protection measures.
  • Participate in code reviews and ensure adherence to best coding practices and standards.
  • Debug and resolve technical issues and production incidents.
  • Write and maintain technical documentation.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Back-End Java Developer with at least 5+ years of hands-on development experience.
  • Proficiency in Java 8+ and object-oriented programming principles.
  • Experience with Spring Boot, Hibernate, JPA, and other Java frameworks.
  • Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Experience with RESTful APIs and microservices architecture.
  • Proficiency in cloud services (AWS).
  • Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
  • Understanding of version control systems (Git, GitHub/GitLab/Bitbucket).
  • Familiarity with message brokers like Kafka, RabbitMQ, or ActiveMQ is a plus.
  • Strong problem-solving skills and the ability to work in an agile development environment.

Preferred Qualifications:

  • Experience with multi-threading and concurrency in Java applications.
  • Familiarity with GraphQL and WebSockets.
  • Knowledge of automated testing frameworks like JUnit, Mockito, or TestNG.
  • Hands-on experience with caching mechanisms such as Redis or Memcached.
  • Experience in performance tuning and optimization.

What We Offer

  • Impactful Opportunity: Be part of a fast-growing startup that's transforming the FinTech industry and make a significant impact on our products and customers.
  • Team Culture: Join a collaborative, collegial, and fun work environment with regular team-building events and a supportive atmosphere.
  • Equity Participation: All new hires are eligible for equity grants, ensuring you share in the company’s success.
  • Professional Growth: Take advantage of sponsored learning and development programs to enhance your skills and grow your career.
  • Work Flexibility: Enjoy a hybrid work model with in-office collaboration on Monday, Tuesday, and Wednesday, and remote work on Sunday and Thursday.
Pontera