💼

Senior Software Engineer at SourcingXPress

NEW
Location
Chennai, Tamil Nadu, India
Job type
Full time
Posted 1 day ago
Description

About the job

Company: People Impact


Business Type: Startup


Company Type: Product & Service


Business Model: B2B


Funding Stage: Pre-seed


Industry: Information Technology


Salary Range: ₹ 14-18 Lacs PA


Job Description


We are seeking a skilled and motivated Java Developer with 5+ years of experience to join our engineering team. The ideal candidate should possess strong hands-on expertise in Core Java and Spring Boot, with practical experience in multithreading/concurrency concepts and a solid understanding of data structures. Exposure to Apache Spark at a basic-to-good level is also expected.You will be responsible for designing and developing scalable, high-performance applications while contributing to technical problem-solving and delivering quality software solutions.


Key Responsibilities


  • Design, develop, and maintain robust Java/Spring Boot applications and services.
  • Write clean, scalable, efficient, and maintainable code with emphasis on performance and reliability.
  • Apply multithreading and concurrency concepts to solve real-world business and technical challenges.
  • Utilize strong data structures and algorithm fundamentals to create optimized solutions.
  • Participate in system design discussions and contribute to technical decisions.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
  • Troubleshoot, debug, and improve existing applications.
  • Follow coding standards, best practices, and software development processes.


Required Skills & Experience


  • 5+ years of software development experience.
  • Strong expertise in Core Java.
  • Hands-on experience with Spring Boot.
  • Strong understanding of multithreading and concurrency concepts.
  • Solid knowledge of data structures and algorithms.
  • Experience writing high-performance and scalable applications.
  • Good analytical and problem-solving skills.
  • Strong communication and teamwork abilities.


Nice To Have / Expected Skills


  • Basic to good knowledge of Apache Spark (basic proficiency is sufficient).
  • Understanding of distributed systems concepts is a plus.
  • Exposure to performance tuning and optimization techniques.


Preferred Candidate Profile


  • Passion for writing clean and optimized code.
  • Strong problem-solving mindset.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Eagerness to learn and adopt new technologies.


SourcingXPress
sourcingxpress.com
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 19 Sep
Always stay in the know!
Join our community and stay notified of latest job opportunities.
SourcingXPress
sourcingxpress.com
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What does a Senior Software Engineer do at SourcingXPress?
Chevron down
What experience is required for the Senior Software Engineer position at SourcingXPress?
Chevron down
Where is the Senior Software Engineer position at SourcingXPress located?
Chevron down
What type of employment is offered for the Senior Software Engineer role at SourcingXPress?
Chevron down
What is the application process for the Senior Software Engineer job at SourcingXPress?
Chevron down
What types of projects would a Senior Software Engineer work on at SourcingXPress?
Chevron down
Does the job listing provide a salary range for the Senior Software Engineer position at SourcingXPress?
Chevron down

Why work at SourcingXPress

SourcingXPress is a forward-thinking company that truly values innovation and creativity. With its global presence and strong commitment to excellence, it offers a dynamic work environment that stimulates growth and development. As a Senior Software Engineer at SourcingXPress, you will be at the forefront of technological innovation, collaborating with a team of talented professionals who are passionate about crafting cutting-edge software solutions that have a significant impact on the market.

The company promotes a culture of inclusivity and diversity, ensuring that employees from all backgrounds have the opportunity to succeed. Furthermore, SourcingXPress provides competitive compensation packages, continuous training programs, and a robust career progression path. The supportive management encourages risk-taking and unconventional thinking, understanding that great ideas often come from daring attempts. Join SourcingXPress for a career that promises not only personal satisfaction but also a lasting professional legacy.

What's it like to work at SourcingXPress

At SourcingXPress, employees enjoy a conducive work environment characterized by collaboration, innovation, and open communication. The organization understands the importance of maintaining a healthy work-life balance and offers flexible working arrangements to its staff. The workspace is designed to inspire creativity, with state-of-the-art facilities equipped with the latest technology.

Teamwork is pivotal at SourcingXPress; cross-departmental collaboration allows employees to harness diverse skills and expertise, leading to the development of revolutionary products and solutions. The management is approachable, fostering an environment where feedback and ideas are openly exchanged, and employees feel empowered to contribute proactively to projects. SourcingXPress also takes pride in its community involvement, encouraging employees to engage in social responsibilities and initiatives.

What's it like to work as a Senior Software Engineer at SourcingXPress

As a Senior Software Engineer at SourcingXPress, you will be immersed in a rewarding and challenging role where your expertise is highly valued. This position allows you to leverage your skills to design, develop, and maintain complex software systems that drive the company's business strategies. You will work closely with other experienced engineers, architects, and product teams to create solutions that meet customers' needs and exceed industry standards.

Your day-to-day activities will involve technical leadership, mentoring junior developers, and spearheading the use of new technologies and methodologies to improve product quality. SourcingXPress is committed to your ongoing professional development, providing you with opportunities to attend conferences, workshops, and obtain certifications. Here, your contributions are acknowledged, and you are prompted to push the boundaries of what's possible in software development, making a significant impact on both the company and your professional journey.

Senior Software Engineer interview questions at SourcingXPress

The interview process for a Senior Software Engineer at SourcingXPress is designed to assess both technical and interpersonal skills. Expect to face questions that evaluate your problem-solving abilities, coding skills, and understanding of software engineering principles. Some common questions may include:

  1. Can you discuss a challenging software project you worked on and the role you played?
  2. How do you approach debugging a code issue that you haven't seen before?
  3. Explain a time when you had to quickly learn a new programming language or technology.
  4. How do you ensure your code is scalable and maintainable?
  5. Describe your experience with Agile development processes.
  6. Can you provide an example of how you've contributed to improving a team’s efficiency or productivity?

Also, be prepared for technical questions related to algorithms, data structures, system design, and real-time problem-solving challenges.

Senior Software Engineer interview preparation at SourcingXPress

To prepare for the interview at SourcingXPress, it is crucial to brush up on both your technical knowledge and soft skills. Start by revisiting fundamental concepts of computer science like data structures, algorithms, and design patterns. SourcingXPress places high value on software quality and innovation, so it's important to demonstrate your ability to write clean, efficient, and maintainable code.

Additionally, familiarize yourself with the latest industry trends and technologies relevant to the role. Reviewing your past projects with a focus on overcoming challenges and detailing your contributions can provide tangible examples during the interview. Prepare to discuss how your values and career goals align with SourcingXPress's mission and vision, showcasing your readiness to join their dynamic team.

Senior Software Engineer interview tips at SourcingXPress

Being well-prepared can significantly enhance your confidence during the interview process. Here are some tips for excelling in your Senior Software Engineer interview at SourcingXPress:

  1. Research the Company: Understand SourcingXPress's core values, products, and industry positioning. Articulate how your skills and experiences align with the company’s objectives.

  2. Clarify the Job Role: Have a clear understanding of the responsibilities and expectations associated with the Senior Software Engineer position. Tailor your responses to demonstrate relevance to the role.

  3. Be Solution-Oriented: During technical discussions, focus on how you tackle problems. Show initiative and a willingness to find optimal solutions through collaboration and innovation.

  4. Practice Live Coding: Brush up on coding exercises using platforms like LeetCode or HackerRank to excel in technical interviews.

  5. Ask Insightful Questions: Prepare thoughtful questions that show your genuine interest in SourcingXPress. Inquire about team dynamics, technologies used, or future development projects.

By following these tips and preparing thoroughly, you'll be well-equipped to make a great impression during your interview at SourcingXPress.