onen consulting is looking for Senior Software Engineer - Java to join our dynamic team and embark on a rewarding career journey A Senior Software Engineer - Java is a professional who is responsible for designing, developing, and maintaining complex software systems using the Java programming language Developing and maintaining software systems using Java and related technologies such as Spring, Hibernate, and Maven Troubleshooting and debugging software issues, identifying and implementing solutions to ensure software functionality and stability Conducting code reviews and providing feedback to team members to ensure code quality and adherence to best practices and standards Senior Software Engineer - Java should have a strong technical background in software engineering, as well as excellent communication skills
one2n consulting is looking for Staff Software Engineer - Java to join our dynamic team and embark on a rewarding career journey Analyzing customer needs to determine appropriate solutions for complex technical issues Creating technical diagrams, flowcharts, formulas, and other written documentation to support projects Providing guidance to junior engineers on projects within their areas of expertise Conducting research on new technologies and products in order to recommend improvements to current processes Developing designs for new products or systems based on customer specifications Researching existing technologies to determine how they could be applied in new ways to solve problems Reviewing existing products or concepts to ensure compliance with industry standards, regulations, and company policies Preparing proposals for new projects, identifying potential problems, and proposing solutions Estimating costs and scheduling requirements for projects and evaluating results
one2n consulting is looking for Senior Software Engineer - Java to join our dynamic team and embark on a rewarding career journey A Senior Software Engineer - Java is a professional who is responsible for designing, developing, and maintaining complex software systems using the Java programming language 1 Developing and maintaining software systems using Java and related technologies such as Spring, Hibernate, and Maven 2 Troubleshooting and debugging software issues, identifying and implementing solutions to ensure software functionality and stability 3 Conducting code reviews and providing feedback to team members to ensure code quality and adherence to best practices and standards 4 Senior Software Engineer - Java should have a strong technical background in software engineering, as well as excellent communication skills
Note: We are prioritising candidates who are immediate joiners or currently serving their notice period. If youre ready for your next challenge and can join at the earliest, this is a great opportunity to be part of an exciting, fast-moving team. About the role: We are looking for a Senior Site Reliability Engineer who understands the nuances of production systems. If you care about building and running reliable software systems in production. You will primarily work with our startups and mid-size clients. We work where a Proof of concept is done and the work revolves around scalability, maintainability, and reliability. In this role, you will be responsible for architecting and optimizing our observability and infrastructure to provide actionable insights into performance and reliability. Responsibilities: Conceptualise, think, and build platform engineering solutions with a self-serve model to enable product engineering teams. Provide technical guidance and mentorship to young engineers. Participate in code reviews and contribute to best practices for development and operations. Design and implement comprehensive monitoring, logging, and alerting solutions to collect, analyze, and visualize data (metrics, logs, traces) from diverse sources. Develop custom monitoring metrics, dashboards, and reports to track key performance indicators (KPIs), detect anomalies, and troubleshoot issues proactively. Improve Developer Experience (DX) to help engineers improve their productivity. Design and implement CI/CD solutions to optimize velocity and shorten the delivery time. Help SRE teams set up on-call rosters and coach them for effective on-call management. Automating repetitive manual tasks from CI/CD pipelines, operations tasks, and infrastructure as code (IaC) practices. Stay up-to-date with emerging technologies and industry trends in cloud-native, observability, and platform engineering space. Requirements: 6-9 years of professional experience in DevOps practices or software engineering roles, with a focus on Kubernetes on an AWS platform. Expertise in observability and telemetry tools and practices, including hands-on experience with some of Datadog, Honeycomb, ELK, Grafana, and Prometheus. Working knowledge of programming using Golang, Python, Java, or equivalent. Skilled in diagnosing and resolving Linux operating system issues. Strong proficiency in scripting and automation to build monitoring and analytics solutions. Solid understanding of microservices architecture, containerization (Docker, Kubernetes), and cloud-native technologies. Experience with infrastructure as code (IaC) tools such as Terraform, Pulumi. Excellent analytical and problem-solving skills, keen attention to detail, and a passion for continuous improvement. Strong written, communication, and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
Note: We are prioritising candidates who are immediate joiners or currently serving their notice period. If youre ready for your next challenge and can join at the earliest, this is a great opportunity to be part of an exciting, fast-moving team. About the Role: We're looking for a Staff Software Engineer who will work across teams to design and implement robust solutions, mentor other engineers, and drive technical excellence. If you care about building and running reliable software systems in production. You'll primarily work with our enterprise customers, where you: Design, build and scale reliable software systems that handle real-world production demands Solve technical challenges around performance bottlenecks and system scaling Build and scale platforms for high throughput and low latency Key Responsibilities: Lead end-to-end architecture and design for large-scale systems and technical initiatives Create and maintain technical documentation through Architecture Design Records (ADR) and Request For Comments (RFC) Participate in architecture reviews and help teams make better technical decisions Drive improvements in system reliability, performance, and scalability Tackle complex technical challenges, especially around bottlenecks and scaling Mentor engineers through 1:1s, code reviews, and technical guidance Design high-throughput, low-latency systems that can scale Contribute to shared libraries, internal SDKs, and developer tooling to improve engineering efficiency About You: 9+ years of professional programming experience with JVM languages (Java/Scala/Kotlin) Lead by example with high-quality, maintainable, and testable code and good architecture decisions Strong experience with: REST API design and implementation Spring Boot framework Database schema modeling Test-Driven Development (TDD) Domain Driven Design Experience in building microservices architectures Strong testing skills with Unit and Integration testing. Good to have experience with Contract-driven tests. Ability to build reusable libraries/SDKs Brainstorm with product and business teams to prioritize the backlog Experience with Kafka for event-driven architectures to build auto-scaling data processing pipelines Exposure to AWS architecture, particularly with EKS and S3 Understanding architecture implications for cost, security, and performance
FIND ON MAP