Software Developer

Software Developer
Home page banner image
  • Design and develop scalable backend systems using Java and Spring Boot
  • Participate in system design, architecture decisions, and technical discussions
  • Ensure the best possibleperformance,and quality of the applications.
  • Analyze requirements and design solutions
  • Troubleshoot issues
  • Bachelor’s degree or higher in Computer Science, Computer Engineering or Software Engineering
  • 2-5years of experience in software development
  • Strong programming skill inJava
  • Deep knowledge of Spring Boot framework and build tools like Maven
  • Strong SQL skills (e.g., SQL Server) and experience with NoSQL databases (MongoDB)
  • Knowledge of secure API authentication and authorization (e.g.OAuth2, JWTetc)
  • Hands-on experience with Containerization (Docker) and Orchestration (Kubernetes / OpenShift)
  • Experience in infrastructure components such as Network, Storage, Linux/Windows
  • Experience architecting cloud infrastructures on Amazon Web Services (AWS) for small, medium scale and enterprise level applications
  • Self-learner, Service-minded, flexible, active
  • Good interpersonal, communication, and trouble-shooting skills
  • Have a good attitude towards learningnew technologiesand business
  • Having experience in Securities Companies and Asset management would be an advantage