Apply

Software Development Engineer- Java

Posted 13 days agoViewed

View full description

💎 Seniority level: Middle, 3-5 years

📍 Location: India

🏢 Company: csgcareers

⏳ Experience: 3-5 years

🪄 Skills: GraphQLPostgreSQLSQLDesign PatternsJavaJenkinsKubernetesApache KafkaMavenREST APICI/CDAgile methodologiesLinux

Requirements:
  • Bachelor’s degree in computer science, or technically related field, or equivalent professional experience.
  • 3-5 years software development experience with modern Java SE (8+)
  • Skills in SQL, PostgreSQL, and/or MyBatis, Apache Kafka, GraphQL, and REST API frameworks
  • Development, packaging, and release toolchain experience with CI/CD practices (e.g., Github, Maven, Jenkins, TeamCity, Kubernetes, etc.).
  • Work well within a team environment using Agile methods.
  • Knowledge in Business Process Management and Rules libraries (Camunda, Activiti, Drools, etc.) would be good to have
  • Completely at home in a Linux/MacOS/Docker development environment
Responsibilities:
  • Design, develop, and improve high-quality code that meets the functional and non-functional requirements and deploy solutions for our customers based on our core platform, Quote & Order.
  • Design and develop new capabilities for our core CPQ , order management platform.
  • Design, develop, and deploy reusable modular software components for integration and processes to be used in customer solutions.
  • Work independently and collaboratively in a creative and agile team and contribute to our development toolchain and methodologies.
  • Work with architects and analysts to understand and interpret end-to-end architecture and client requirements and quality analysts to assess and resolve issues and bugs.
Apply