Senior Software Engineer
Job Description:
Senior Software Engineer
Experience & Skills:
- 5+ years in software development with strong C/C++ and Java expertise.
- Proven experience leading large-scale migrations from legacy (C/C++) to modern Java platforms.
- Proficient in system-level programming, performance tuning, and memory management in C/C++.
- Solid knowledge of OOP, design patterns, and Java frameworks (Spring, Hibernate).
- Skilled in database design, SQL, and microservices architecture.
- Familiar with AWS, CI/CD pipelines (Jenkins, GitLab), containerization (Docker, Kubernetes), and version control (Git/SVN).
- Experienced in building automated testing frameworks.
Soft Skills:
- Strong problem-solving and communication skills.
- Team player with a self-driven, detail-oriented mindset.
Preferred:
- Bachelor’s in CS or related field.
- Agile methodology and DevOps exposure.
- Experience in cloud migrations and Java integration with AWS.
Location : Only US
Job Type : Onsite
Required Skills:
Software