
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.
People Also Searched For
Client Account Manager jobs in Plano , Texas , US
Account Manager jobs in Plano , Texas , US
Power Systems Engineer jobs in Plano , Texas , US
Client Account Manager jobs in Texas , US
Account Manager jobs in Texas , US
Power Systems Engineer jobs in Texas , US
Client Account Manager jobs in Plano , US
Account Manager jobs in Plano , US
Power Systems Engineer jobs in Plano , US
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
