Java Software Engineer

  • Kuala Lumpur
  • Permanent
  • Full-time
  • 27 days ago
NEED TO DO * Participate in end-to-end design, development, and deployment of complex software solutions, leveraging your proficiency in Java. * Collaborate closely with cross-functional teams, including product managers, designers, and other developers, to translate business requirements into technical specifications and develop innovative solutions. * Collaborate in architectural design of backend applications, ensuring scalability, modularity, and performance optimization. * Take ownership of the full software development lifecycle, from concept and design to testing and deployment, ensuring high-quality deliverables within established timelines. * Utilize your expertise in Java backend development to build robust APIs, microservices, and server-side logic, adhering to best practices and coding standards. * Develop and maintain unit and integration tests to ensure code quality, reliability, and stability. * Ensure the security and compliance of software applications by following established security protocols and best practices. * Participate in Agile development methodologies, including sprint planning, stand-up meetings, and retrospectives, to ensure efficient project management and team collaboration. * Contribute to the documentation of technical designs, architecture, and code, promoting knowledge sharing within the team NEED TO KNOW & NEED TO BE * Bachelor's degree in computer science, software engineering, or a related field. * Strong proficiency in Java programming language, including its core concepts, syntax, and advanced features, with a minimum of 5 years of experience. * Expertise in backend development using Java/Spring Boost, including API creation, microservices, and server-side logic. * Proficiency in working with relational databases like MySQL, PostgreSQL, including database design and querying. * Proficiency in using Git for version control, collaboration, and code management. * Experience with testing frameworks like JUnit for code quality assurance. * Skill in creating comprehensive technical documentation for code, APIs, and processes. * Familiarity with working within UNIX/Linux environments, including basic systems administration tasks. * Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders. Good to have: * Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. * Familiarity with cloud platforms like AWS, GCP or Azure. * Experience in Fintech Product Development Show more Show less

foundit

Similar Jobs

  • Java Software Engineer

    • Kuala Lumpur
    About Ant International With headquarters in Singapore and main operations across Asia, Europe, the Middle East and Latin America, Ant International is a leading global digital pay…
    • 21 days ago
  • Senior Software Engineer (Java)

    Talent Houz

    • Kuala Lumpur
    • RM 11,000 per month
    Role: Senior Software Engineer (Java) Location: Kuala Lumpur (Can be remote) Salary: Can be up to RM 11,000 based on skill sets Responsibilities 1. Work closely with the rest…
    • 2 months ago
  • Senior Java Software Engineer

    • Kuala Lumpur
    Job Description: Develop clean, maintainable, sustainable, and tested code with supporting documentation and automated unit tests. Build and design scalable and high-performance we…
    • 29 days ago