
Posted 4 days ago
Software Engineer II
TekionSoftware Engineer II
Perks & benefits
Medical InsurancePaid LeaveRelocation AllowanceVisa
Requirements
2–4 years backend engineering experience, Bachelor's or Master's in Computer Science, Java and Spring Boot proficiency, REST API implementation, JUnit 5, MongoDB, PostgreSQL, or Kafka knowledge, Hexagonal architecture understanding, AWS and Docker familiarity
Skills
JavaSpring BootKafkaMongoDBPostgreSQLAWSDocker
About the role
Responsibilities
- Develop and maintain Java (Spring Boot 3.x) backend services, including domain logic, REST APIs, and Kafka event consumers/producers.
- Build features across the full backend slice using hexagonal architecture patterns (domain models, port interfaces, and adapter implementations).
- Write comprehensive unit and integration tests using JUnit 5 and Testcontainers for MongoDB, PostgreSQL, Kafka, and Elasticsearch.
- Participate in design discussions, architecture reviews, and code reviews to ensure high code quality.
- Investigate and resolve bugs, performance issues, and Kafka consumer lag across services.
- Contribute to the design of golden dataset test scenarios in collaboration with Product Managers and SDETs.
Requirements
- 2–4 years of backend engineering experience.
- Bachelor's or Master's degree in Computer Science or a related field.
- Proficiency in Java fundamentals, object-oriented design, and Spring Boot.
- Experience implementing REST APIs and unit testing with JUnit 5.
- Working knowledge of at least one: MongoDB, PostgreSQL, or Kafka.
- Understanding of hexagonal architecture (ports and adapters) concepts.
- Familiarity with AWS, Docker, and CI/CD pipelines.
- Strong problem-solving skills and a collaborative mindset.
Preferred Qualifications
- Hands-on experience with Kafka producers and consumers in a production environment.
- Familiarity with Elasticsearch for search and analytics.
- Curiosity regarding AI/ML systems, including scoring models, embeddings, and LLMs.
- Exposure to caching patterns using Redis or Aerospike.
Benefits
- Competitive compensation and generous stock options.
- Medical insurance coverage.
- Opportunity to work with top-tier engineering talent from Silicon Valley.
About the Company
Tekion is disrupting the automotive industry with the first cloud-native automotive platform. Our ecosystem connects OEMs, retailers, and consumers through a seamless platform powered by big data, machine learning, and AI. With nearly 3,000 employees across North America, Asia, and Europe, we are enabling the best automotive retail experiences ever through our Automotive Retail, Enterprise, and Partner Clouds.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer II
Tekion · Chennai
