Epicareer Might not Working Properly
Learn More
A

Senior Software Engineer

  • Full Time, onsite
  • Ascendion Engineering solutions Malaysia Sdn Bhd(Formerly known as Collabera Sdn Bhd)
  • Kuala Lumpur, Malaysia
Salary undisclosed

Checking job availability...

Original
Simplified
Job Description: As a Senior Software Engineer, you will be responsible for designing and implementing scalable software solutions while mentoring junior developers. You will work with cutting-edge technologies to build and maintain applications that drive business success. Key Responsibilities: • Design, develop, and maintain applications using Java (Java 8 or Java 11) and Python. • Implement microservices architecture using Spring Boot and MVC design patterns. • Develop event-driven applications using Kafka streaming for real-time data processing. • Collaborate with DevOps teams to implement CI/CD pipelines and automate deployment processes on AWS. • Write efficient T-SQL queries for database management and reporting. • Participate in architectural discussions and contribute to design decisions. • Mentor and guide junior engineers, fostering a culture of learning and collaboration. • Ensure code quality through code reviews and adherence to best practices. • Stay updated with emerging technologies and industry trends to drive innovation. Qualifications: • Minimum of 5 years of experience in software engineering. • Proficiency in Java (Java 8 or Java 11) and Python programming languages. • Strong experience with AWS cloud services and DevOps practices. • Experience with Spring Boot and MVC design patterns. • Knowledge of event-driven architecture and Kafka streaming. • Proficient in T-SQL and experience with relational databases. • Strong understanding of software design patterns and principles. • Excellent problem-solving skills and ability to work in a team environment. • Strong communication skills and ability to collaborate with cross-functional teams.