15 Oct
|
Stixis Technologies
|
India
15 Oct
Stixis Technologies
India
Company Description Stixis Technologies is the enterprise engineering and delivery arm of Stixis, a global technology partner helping organizations move from AI experimentation to AI-powered operations. Working closely with Stixis AI, the company supports the full lifecycle of AI initiatives, from consulting and strategy through agent development, MVPs, and secure, production-grade deployment in existing systems. Stixis delivers solutions across AI, data intelligence, analytics, application development, cloud, SAP/Salesforce, RPA, and legacy modernization for clients in sectors such as healthcare, retail, logistics, and document-intensive operations.
Led by seasoned technology executives with decades of experience supporting Fortune-caliber clients, Stixis focuses on mission-critical, scalable systems designed to perform reliably in real-world environments. The company operates globally with key locations in Bangalore (India), Irving, Texas (USA), and Johannesburg (South Africa).
Role Description
Senior Software Engineer (Java Backend)
Location - Bangalore
Required Qualifications:
- Bachelor’s or master’s degree in computer science, electronics, or a related field.
- 8+ years of hands-on software development experience, with substantial recent experience delivering production-grade Java applications and services across backend and full-stack environments.
- Familiarity with Agile and Scrum methodologies.
- Expert-level proficiency in Core Java and Java SE, including object-oriented design, collections, generics, streams, concurrency and multithreading, exception handling, JVM fundamentals, memory management, performance optimization, design patterns, and the development of maintainable, production-grade code.
- Hands-on full-stack development experience using Java-based backend frameworks such as Spring or Spring Boot, RESTful APIs, microservices, relational or NoSQL databases, and modern web technology such as JavaScript or TypeScript with Angular, React, or a comparable framework.
- Demonstrated hands-on experience with JUnit, mocking frameworks, automated unit and component testing, Test-Driven Development, test design, code-coverage analysis, and the creation of reliable regression test suites.
- Hands-on experience designing, implementing, and maintaining CI/CD pipelines and development automation for builds, JUnit execution, integration tests, static analysis, code-quality gates, artifact creation, deployments, and release verification.
- Practical experience planning and executing System Integration Testing for distributed applications, including interface validation, service and database integration, test-data preparation, environment troubleshooting, defect analysis, and end-to-end workflow verification.
- Experience with debugging tools, version control systems (e.g., Git), and build tools.
- Strong problem-solving skills and ability to work independently or in a team environment.
- Candidates should be able to demonstrate recent hands-on development through coding exercises and technical discussion covering Core Java, API and database design, JUnit and TDD practices, integration troubleshooting, code quality, and automation within a CI/CD workflow.
- Excellent communication and documentation skills.
BEHAVIOURAL COMPETENCIES:
- Collaborates – Builds partnerships and works collaboratively with others to meet shared objectives.
- Communicates Effectively – Develops and delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences.
- Interpersonal Savvy – Relates openly and comfortably with diverse groups of people.
- Innovation – Generates original ideas, identifies ways to improve processes and takes responsibility for improvements or solving problems.
- Drives Results – Focuses on important issues, regularly refocuses on outcomes, and demonstrates a drive to exceed performance targets.
- Business Insight – Applies knowledge of business and the marketplace to advance the organization’s goals.
- Decision Quality – Makes good and timely decisions that keep the organization moving forward.
- Customer Focus – Builds robust customer relationships and delivers customer-centric solutions.
- Manages Complexity – Makes sense of complex, high-volume, and sometimes contradictory information to solve problems effectively.
- Strategic Mindset – Seeing ahead to future possibilities and translating them into breakthrough strategies.
- Action-Oriented – Takes on new opportunities and tough challenges with urgency, energy, and enthusiasm.
- Plans and Aligns – Plans and prioritizes work to meet commitments aligned with organizational goals.
-
📌 Senior Software Engineer(Java)9+ (India)
🏢 Stixis Technologies
📍 India