Java Developer

Forcepoint
58d

About The Position

Who is Forcepoint? Forcepoint simplifies security for global businesses and governments. Forcepoint’s all-in-one, truly cloud-native platform makes it easy to adopt Zero Trust and prevent the theft or loss of sensitive data and intellectual property no matter where people are working. 20+ years in business. 2.7k employees. 150 countries. 11k+ customers. 300+ patents. If our mission excites you, you’re in the right place; we want you to bring your own energy to help us create a safer world. All we’re missing is you!

Requirements

  • Strong experience in Java (core language, concurrency, collections, memory management)
  • Solid experience with MS SQL Server (writing queries, stored procedures, optimizing performance)
  • Experience working in and deploying to Linux environments
  • Experience with Docker / containerization of services
  • Experience using Jenkins or equivalent build tools
  • Hands-on experience on AWS (deploying services, infrastructure, security)
  • Experience with C# and familiarity with .NET ecosystem (especially to maintain or interoperate with C# / MS SQL apps)
  • Experience or comfort using Python for scripting, automation, or microservices
  • Good understanding of software design principles, RESTful APIs, microservices architectures
  • Experience with version control (Git), CI/CD pipelines
  • Strong debugging / problem-solving skills
  • Excellent communication skills; ability to work collaboratively in a team environment

Nice To Haves

  • Experience with Spring Boot, Hibernate / JPA, or other Java frameworks
  • Experience with infrastructure-as-code (Terraform, CloudFormation)
  • Experience with monitoring / logging tools (e.g. Prometheus, Grafana, ELK, CloudWatch)
  • Familiarity with other database technologies (e.g. PostgreSQL, NoSQL)
  • Experience in agile / Scrum development processes
  • Prior experience migrating between stacks or integrating multi-technology systems

Responsibilities

  • Design, develop, maintain, and enhance backend services and APIs using Java
  • Work with C# / MS SQL based systems (either supporting existing apps or integrating with them)
  • Write and optimize database queries, stored procedures, and schema design using MS SQL Server
  • Deploy, manage, and troubleshoot applications on Linux servers / environments
  • Containerize services using Docker, manage orchestration / deployment flows
  • Design and manage cloud infrastructure / services on AWS (EC2, RDS, S3, IAM, VPC, Lambda, etc.)
  • Use Python (or develop Python scripts / services) to support automation, integration, data processing tasks
  • Collaborate with cross-functional teams (product, QA, DevOps) to define requirements, scope work, and deliver high-quality solutions
  • Participate in code reviews, enforce coding standards, write unit / integration tests
  • Troubleshoot production issues, diagnose root causes, implement fixes & improvements
  • Continuously refactor and improve existing systems (performance, reliability, scalability)

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service