Secretaria de Serviços Prefeitura de São Paulo logo

Java Software Developer (TS Required)

Secretaria de Serviços Prefeitura de São Paulo

On-siteWinchester, VAseniorPosted 4h ago

Visa & sponsorship

  • A US security clearance is required, which effectively means citizens only.

Job description

We are seeking a Mid-Level Software Developer to join our team in Winchester VA. In this role you will design, develop, and maintain scalable backend services and cloud-native applications within an AWS ecosystem. You will work across a modern technology stack including Java, Spring Boot, PostgreSQL, Redis, and DynamoDB and contribute to secure, high-performance solutions that support mission-critical operations. Candidates with experience in identity management and PKI/SSL security are strongly preferred. TS clearance is required for this position.

Responsibilities

  • Design and develop robust, scalable backend services using Java and Spring Boot.

  • Build and maintain cloud infrastructure and serverless solutions on AWS.

  • Work with AWS RDS (PostgreSQL) and DynamoDB for relational and NoSQL data management.

  • Implement and manage Redis caching layers to optimize application performance.

  • Develop and maintain search and analytics capabilities using OpenSearch.

  • Configure and integrate Keycloak for identity and access management, SSO, and OAuth2/OIDC workflows.

  • Implement and maintain PKI/SSL certificate management and secure communications across services.

  • Collaborate with DevOps and architecture teams to support CI/CD pipelines and cloud-native deployments.

  • Participate in code reviews, technical planning sessions, and Agile sprint ceremonies.

  • Troubleshoot and resolve performance bottlenecks, security issues, and system defects.

Required Skills & Experience

  • 3 6 years of software development experience with a strong Java background.

  • Hands-on experience with Spring Boot for building RESTful APIs and microservices.

  • Proficiency with AWS services including but not limited to EC2, Lambda, S3, RDS, and DynamoDB.

  • Experience with PostgreSQL via AWS RDS for relational data modeling and query optimization.

  • Working knowledge of Redis for caching and session management.

  • Experience with OpenSearch or Elasticsearch for search and log analytics.

  • Familiarity with PKI/SSL certificate lifecycle management, TLS configuration, and secure service communication.

  • Experience with Keycloak or comparable identity providers (Okta, Auth0, etc.) for IAM integration.

Nice to Have

  • AWS certifications (Developer Associate, Solutions Architect, or equivalent).

  • Experience working in DoD, federal, or cleared environments.

  • Familiarity with containerization (Docker, Kubernetes, ECS/EKS).

  • Exposure to infrastructure-as-code tools such as Terraform or AWS CDK.

  • Experience with event-driven architectures and messaging systems (Kafka, SQS, SNS).

Top Skills

  • Java

  • AWS (RDS, DynamoDB, core services)

  • Spring Boot

  • PostgreSQL / Redis / DynamoDB

  • PKI/SSL

  • OpenSearch

  • Keycloak / Identity & Access Management

Jake Lutman

Technical Recruiter

Systems Engnieering Services