Job Description
We are a rapidly expanding technology firm seeking a Senior Software Engineer to join our elite team in Indianapolis. Due to significant client demand and upcoming product launches, we have immediate openings for dedicated professionals ready to make an impact. This is a fantastic opportunity to work with cutting-edge technologies and contribute to scalable software solutions.
Why Join Us?
- Immediate Start: Onboard and contribute within 7 days.
- Competitive Compensation: Top-tier pay structure based on experience.
- Modern Tech Stack: Work with the latest frameworks and cloud infrastructure.
We are looking for a self-motivated individual who thrives in a fast-paced environment and is eager to solve complex problems. If you are ready to advance your career immediately, apply today.
Responsibilities
- Design, develop, and maintain robust, scalable software applications using Java and Spring Boot.
- Collaborate with cross-functional teams, including product managers and designers, to define and implement high-quality features.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in code reviews, architectural discussions, and technical planning sessions.
- Identify and troubleshoot performance bottlenecks and bugs within the application stack.
- Integrate third-party APIs and ensure seamless data exchange.
- Provide technical guidance and mentorship to junior developers on the team.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).
- Minimum of 5+ years of experience in full-stack software development.
- Strong proficiency in Java and Spring Framework.
- Experience with front-end technologies such as React or Angular.
- Deep understanding of SQL and relational databases (PostgreSQL, MySQL).
- Familiarity with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a collaborative team environment.