Join our exciting journey as an integral part of Agilitas sports, where innovation meets passion. As a Senior Software Development Engineer (SDE3-4) focusing on server-side development with Java,Python,Node.js you will play a pivotal role in shaping the technological backbone of our brand. Be among the first few to contribute to the foundation of a brand that blends style, comfort, and cutting-edge technology. Responsibilities Server-Side Development: Lead the design and development of robust server-side solutions using Java technologies. Microservices Architecture:Contribute to the design and implementation of microservices-based architectures to ensure scalability and flexibility. RESTful API Design:Architect and implement efficient and scalable RESTful APIs to facilitate seamless communication between server-side components and client applications. Database Management:Manage and optimize databases, including both SQL (e.g., MySQL, PostgreSQL) and NoSQL, ensuring data integrity and performance. Caching Strategies:Implement caching strategies, utilizing tools like Redis or Memcached, to enhance server performance. Message Queues:Implement efficient asynchronous communication between server components using message queue systems(eg. Kafka, RabbitMQ). Containerization and Orchestration:Utilize containerization technologies (e.g., Docker) and container orchestration tools (e.g., Kubernetes) for scalable and efficient deployment. Cloud Platforms:Work with cloud platforms (AWS, GCP, or Azure) to deploy and manage server-side infrastructure. Security Best Practices:Implement and adhere to security best practices, including encryption, secure coding, and vulnerability assessments. Authentication and Authorization:Design and implement robust authentication and authorization mechanisms for server-side applications. Logging and Monitoring:Implement logging and monitoring solutions to track server-side performance, diagnose issues, and ensure reliability. Scalability and Performance Optimization:Optimize server-side code and architecture for scalability and performance, aligning with the brand's growth aspirations. Continuous Integration/Continuous Deployment (CI/CD):Play a key role in the implementation and optimization of CI/CD pipelines to automate testing, building, and deployment processes. Qualifications Bachelors or advanced degree in Computer Science or a related field. 5+ Years of experience Proven experience as a Senior Software Development Engineer (SDE3) with a focus on server-side development. Expertise in Java technologies and frameworks. Solid understanding of microservices architecture and RESTful API design. Experience with SQL and NoSQL databases. Familiarity with caching strategies, message queue systems, and containerization technologies. Exposure to cloud platforms (AWS, GCP, or Azure). Strong understanding of security best practices. Demonstrated experience with authentication and authorization mechanisms. Hands-on experience with logging, monitoring, scalability, and performance optimization.,
Employement Category:
Employement Type: Full timeIndustry: IT Services & ConsultingRole Category: Not SpecifiedFunctional Area: Not SpecifiedRole/Responsibilies: Lead Software Engineer Job in Agilitas at