
Software Development Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Software Development Engineer - Java (Pune)
Experience: 2 - 6 years
Notice Period: Immediate to 30 days Only
Role Overview:
OneXtel Limited is seeking a Backend-Focused Full-Stack Developer for our Pune office. This role is ideal for experienced engineers with a strong background in designing, building, and scaling high-performance microservices. While the primary focus is on backend development using Java and Spring Boot, frontend exposure is a plus. You will be instrumental in creating secure, scalable, and production-ready systems within a modern microservices ecosystem.
Key Responsibilities:
- Develop resilient backend services with Java and Spring Boot in a microservices architecture.
- Build secure, scalable RESTful APIs with robust authentication and authorization.
- Create and manage message-driven, event-based, and asynchronous systems using queues or streaming platforms.
- Implement caching strategies (e.g., Redis, Memcached) to optimize performance and scalability.
- Write optimized and secure SQL queries for relational databases like PostgreSQL, MySQL, or Oracle.
- Ensure high code quality through comprehensive unit, integration, and contract testing (e.g., JUnit, Mockito).
- Contribute to CI/CD pipelines, automated deployments, and overall production readiness.
- Deploy, manage, and troubleshoot applications in Kubernetes-based environments.
- Collaborate effectively with frontend, DevOps, and QA teams to deliver end-to-end features.
- Participate actively in architecture discussions, design reviews, and performance tuning.
Mandatory Skills (Core Requirements)
Backend & Architecture:
- Extensive hands-on experience with Java and Spring Boot.
- Proficiency in microservices architecture, REST principles, and API design.
- Experience with authentication and authorization frameworks such as Spring Security, OAuth2, JWT.
Databases & Messaging:
- Strong experience with relational databases (PostgreSQL, MySQL, Oracle) and query optimization.
- Hands-on experience with messaging and event-driven systems (RabbitMQ, Kafka, ActiveMQ, AWS SQS, Google Pub/Sub).
Caching & Performance:
- Experience with caching solutions like Redis or Memcached.
DevOps & Quality Engineering:
- Familiarity with CI/CD practices and DevOps principles.
- Experience with automated testing methodologies (TDD/BDD) and tools (JUnit, Mockito, Cucumber).
- Understanding of containerization (Docker) and Kubernetes fundamentals.
Good-to-Have Skills (Optional):
- Frontend development experience (ReactJS, Angular).
- Node.js / Express.js backend exposure.
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
- Knowledge of API gateways, service mesh (Istio, Envoy).
- Telecom domain experience or work with high-throughput, large-scale event-driven architectures.
Company
OneXtel Limited
OneXtel Limited is a dynamic technology company based in Pune, India, dedicated to developing innovative solutions.