Intermediate Software Engineer Developer We are seeking a skilled Intermediate Software Engineer to design, develop, and maintain modern software solutions that enable secure and scalable digital payment capabilities. The role involves building robust backend services, contributing to system architecture decisions, and collaborating with cross-functional teams to deliver high-quality technology solutions. The successful candidate will work in an agile development environment, leveraging modern engineering practices, cloud technologies, and microservices architecture to build reliable and scalable platforms. Key Responsibilities Software Development Design, develop, and maintain scalable software solutions for digital platforms and payment services. Write clean, efficient, and production-grade code following modern engineering best practices. Contribute to architecture and design discussions in a multi-team engineering environment. Participate in code reviews to ensure high-quality and maintainable code. Implement robust testing strategies including automated testing and integration testing. Develop services and applications using microservices architecture. Design solutions that support high availability, scalability, and performance. Collaborate with engineering teams to ensure alignment with system architecture standards. Contribute to performance optimization and system reliability initiatives. Participate in CI/CD pipelines to enable continuous integration and delivery. Use version control systems such as Git for code management and collaboration. Work with containerization and orchestration technologies for deployment and scaling. Monitor application performance and troubleshoot production issues. Stay up to date with emerging technologies and engineering trends. Contribute to building a high-performing engineering culture focused on innovation and quality. Explore new tools and technologies to improve system performance and development productivity. Required Skills & Technical Expertise Software Engineering Strong programming experience in Java and Spring Boot frameworks. Solid understanding of data structures, algorithms, and software design patterns. Experience developing production-grade backend systems. Payments & Security Knowledge Understanding of payments ecosystem and standards such as ISO 8583 and ISO 20022. Knowledge of payment security standards including PCI DSS and OWASP best practices. Familiarity with cybersecurity principles and secure coding practices. Technologies & Tools Experience with Linux and Windows development environments. Strong SQL skills and experience with relational databases. Familiarity with open-source databases such as MySQL and PostgreSQL. Experience with distributed caching technologies such as Redis or Memcached. Experience with messaging systems such as Apache Kafka or RabbitMQ. Experience with containerization and orchestration technologies including Docker and Kubernetes. Understanding of cloud computing platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform. Qualifications & Experience Bachelor’s Degree or Advanced Diploma in Computer Science, Engineering, Mathematics, or a related field. Minimum 5+ years of experience in software development for intermediate-level roles. Proven experience building scalable distributed systems and microservices-based applications. Experience in payments, fintech, or financial services environments is advantageous. Preferred Skills (Advantageous) Experience with big data technologies such as Apache Hadoop or Apache Spark. Exposure to machine learning or artificial intelligence concepts. Experience with performance optimization for high-volume applications. Strong analytical and problem-solving abilities. Solution-oriented mindset with strong attention to detail. Ability to break down complex problems into structured solutions. Strong communication skills and ability to explain technical concepts clearly. Ability to collaborate effectively in cross-functional teams. Passion for innovation and continuous learning. #J-18808-Ljbffr
Intermediate Software Engineer Developer
INDSAFRI INDIA PRIVATE LIMITED
Remote, Remote
Published 10 days ago
Report job