Sidram Technologies banner

Java Developer on W2

Sidram Technologies

The Role

Overview

Senior Java backend developer leading microservices architecture

Key Responsibilities

  • microservices
  • ci/cd
  • capacity planning
  • incident response
  • data governance
  • stakeholder management

Tasks

-Define and evolve the overarching architecture for microservices, ensuring alignment with business and technical objectives. -Regularly update leadership on project risks, constraints, and timelines. -Collaborate with senior executives and product owners to develop a multi-year technology roadmap, focusing on scalability, resilience, and high availability. -Determine data storage solutions (SQL, NoSQL) and data partitioning/sharding strategies aligned with service boundaries. -Drive incident response and root cause analysis workflows to foster a culture of continuous improvement. -Advocate for continuous integration and delivery (CI/CD) best practices, including automated build pipelines, containerization (Docker), and orchestration (Kubernetes). -Oversee capacity planning and performance tuning efforts to handle high throughput and large data volumes. -Evaluate emerging technologies and recommend adoption where appropriate to maintain a competitive edge. -Work with DevOps teams to optimize deployment processes, reduce downtime, and ensure rapid rollbacks when necessary. -Work closely with business stakeholders, transforming high-level requirements into scalable technical solutions. -Mentor mid-level and junior engineers, fostering a learning culture through design reviews, code reviews, and knowledge-sharing sessions. -Champion the implementation of centralized logging, distributed tracing, and real-time monitoring tools (ELK, Prometheus, Grafana, Jaeger). -Implement fault-tolerant patterns (e.g., circuit breakers, retries, load balancing) and strategies to mitigate single points of failure. -Ensure compliance with data governance and regulatory requirements (GDPR, HIPAA, etc.) as needed. -Facilitate communication between engineering teams, executive leadership, and non-technical stakeholders to ensure alignment. -Lead teams in designing, developing, and deploying microservices using best practices around RESTful APIs, event-driven architectures, and asynchronous messaging. -Provide technical oversight and guidance on domain-driven design (DDD), service boundaries, and data management strategies. -Ensure each service adheres to established coding standards, security practices, and API versioning guidelines. -Partner with project managers, product owners, and QA leads to ensure clear priorities and high-quality deliverables. -Identify technical risks and propose mitigation strategies, including spikes, proofs of concept, or architectural adjustments.

Requirements

  • aws
  • docker
  • kubernetes
  • microservices
  • problem solving
  • cs degree

What You Bring

-Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent real-world experience). -Exceptional problem-solving and analytical skills, with the ability to quickly make informed decisions. -Proficiency in microservices architecture, domain-driven design (DDD), and event-driven systems. -Strong understanding of messaging systems (Kafka, RabbitMQ) and distributed transactions (Saga patterns, eventual consistency). -Outstanding communication and presentation skills, able to convey complex technical concepts to varied audiences. -Expertise in observability (monitoring, logging, tracing) and performance tuning for large-scale, high-throughput applications. -Deep experience with cloud platforms (AWS, Azure, GCP), containerization (Docker), orchestration (Kubernetes), and modern CI/CD pipelines. -Certifications in AWS. -Solid background in relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Cassandra) with an emphasis on data modeling and scalability. -Proven leadership and mentorship abilities, adept at guiding teams through change and fostering innovation.

The Company

About Sidram Technologies

-Developed platforms that help utilities, businesses and consumers manage electric, water and gas usage. -Expanded into rebate management, helping clients streamline promotions and increase sales. -Branch into IT staff augmentation, custom app development across Java, .NET, iOS and Android. -Added quality assurance, outsourcing and Salesforce consulting services—covering marketing, sales and service clouds. -Typical projects range from deploying energy-saving utility tools to building bespoke mobile and cloud apps. -Highlighted thousands of completed projects and a global branch footprint. -Run career-guidance programs to train and place emerging IT talent.

Sector Specialisms

Telecom

Energy

Banking

Finance

Supply Chain Management

Healthcare Technology

Retail

Consumer

Utility Services

Business Services

IT Staff Augmentation

Application Development

Outsourcing

Quality Assurance

Interview Process

-face-to-face (f2f) interview at plano, tx