View All Jobs 154150

Senior Software Engineer

Build a high-performance enterprise application with modern UI and backend integration
Hyderābād, Telangāna, India
Senior
yesterday

Senior Software Engineer

Role Overview: We are seeking a Senior Software Engineer with strong expertise in Java (primary) and modern UI frameworks (secondary) to design and develop scalable, high-performance applications with rich user interfaces. The ideal candidate will have deep backend development experience in Java and hands-on exposure to front-end technologies like React, TypeScript, and Next.js.

Key Responsibilities:

  • Backend Development (Primary): Design, develop, and maintain enterprise-grade applications using Java and related frameworks. Implement RESTful APIs and integrate with front-end applications. Ensure application performance, scalability, and security.
  • UI Development (Secondary): Build responsive, dynamic, and user-friendly interfaces using React, TypeScript, and Next.js. Collaborate with UX designers to implement intuitive designs.
  • Collaboration & Leadership: Work closely with architects, product owners, and cross-functional teams. Mentor junior developers and contribute to technical best practices.
  • Quality & Performance: Conduct code reviews, write unit/integration tests, and ensure adherence to coding standards. Troubleshoot and resolve complex technical issues.

Qualifications:

Must-Have Skills:

  • Java (Primary Skill): Core Java: OOP, Collections, Generics, Exception Handling, Multithreading. Frameworks: Spring Boot, Spring MVC, Spring Data JPA, Hibernate. APIs: RESTful API design and implementation. Build & CI/CD: Maven/Gradle, Jenkins, Git. Testing: JUnit, Mockito.
  • UI (Secondary Skill): React.js: Component-based architecture, hooks, state management. TypeScript: Strong typing, interfaces, generics. Next.js: Server-side rendering (SSR), static site generation (SSG). UI Best Practices: Responsive design, accessibility, performance optimization.

Good to Have:

  • Microservices Architecture and containerization (Docker, Kubernetes).
  • UI Libraries: Material-UI, Tailwind CSS.
  • Testing: Jest, React Testing Library.
  • Database Skills: SQL (MySQL/PostgreSQL).

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and mentor team members.
+ Show Original Job Post
























Senior Software Engineer
Hyderābād, Telangāna, India
Engineering
About Principle