Brooksource · 5 hours ago
Senior Backend Software Engineer
Brooksource is searching for a Senior Software Engineer to join our Fortune 500 Energy & Utilities client’s critical backend engineering team. In this role, you would be supporting a large, enterprise-scale platform focused primarily on Java-based API development and data streaming services that power downstream analytics and data warehouse initiatives.
Responsibilities
Backend & API Development (45%)
Design, build, and maintain RESTful APIs using Java
Develop and support streaming applications using Apache Flink and Kafka
Build APIs backed primarily by PostgreSQL data stores
Contribute to and maintain existing API patterns and frameworks as they mature
Provide production support and ongoing enhancements for existing services
Ensure reliability, scalability, and performance of backend services
Data & Platform Engineering (25%)
Support data-centric applications that feed downstream analytics and reporting systems
Collaborate on data ingestion and integration patterns involving AWS Redshift and S3
Assist with the transition from API build-out into longer-term data warehouse initiatives
Ensure APIs and data pipelines are designed with data quality and integrity in mind
Operations & Support (20%)
Act as a key redundancy and backup for existing API ownership
Troubleshoot, debug, and resolve production issues across services
Participate in on-call or support rotations as needed
Maintain a strong understanding of system behavior in production environments
Collaboration & Engineering Standards (10%)
Collaborate primarily with other engineers and development teams
Participate in code reviews and technical design discussions
Contribute to documentation, runbooks, and technical knowledge sharing
Follow established engineering standards and best practices
Qualification
Required
5+ years of professional experience as a backend or software engineer
Strong Java development experience, particularly for API development
Hands-on experience with Apache Kafka for event streaming
Experience working with Apache Flink or similar stream-processing frameworks
Strong PostgreSQL experience, including schema design and query optimization
Experience supporting production systems and APIs
Solid understanding of distributed systems and backend architecture
Self-directed and comfortable working independently
Pragmatic problem solver who can balance development and support work
Strong debugging and troubleshooting skills
Comfortable in stable, process-driven enterprise environments
Reliable, consistent, and accountable engineer
Preferred
Experience in banking or financial services environments
AWS experience, particularly Redshift and S3
Data warehouse or analytics platform exposure
Experience working in data-centric or platform teams
Familiarity with API lifecycle management and monitoring
Company
Brooksource
Brooksource is a single source for project and supplemental support through contract employment, contract-to-hire labor employment.
Funding
Current Stage
Late StageLeadership Team
Recent News
Technically Media
2025-05-27
Technically Media
2025-05-17
2025-05-06
Company data provided by crunchbase