Senior Software Engineer (JAVA) - Johor Bahru

apartmentAtoz Software Tech Sdn Bhd placeJohor Bahru scheduleFull-time calendar_month 
Key Responsibilities
  • Architect & Develop:
  • Design, develop, and maintain complex, scalable Java applications and microservices.
  • Lead & Mentor
  • Oversee architectural decisions and define technical roadmaps for Java-based Systems.
  • Mentor junior developers thought code reviews, pair programming and best- practices guidance
  • Foster a culture of continuous learning, collaboration, and innovation.
  • Optimize & Secure
  • Optimize application performance, security, and reliability across distributed systems.
  • Cloud & DevOps Integration
  • Integrate applications with cloud platform (e.g, AWS, Azure) and containerization tools (Docker, Kubernetes).
  • Drive adoption of CI/CD pipelines, automated testing, and DevOps practices to ensure smooth, frequent releases.
  • Manage deployment across QA, SIT, UAT and Production environments, providing post-deployment support.
  • Collaboration & SDLC
  • Work closely with stakeholder, designers, business analysts, and QA to translate requirement into technical solutions.
  • Participate in Agile/Scrum activities (sprint planning, daily stand-ups, retrospectives) and adhere to SDLC best practices.
  • Crete and maintain detailed technical documentation, including system architecture diagrams and user manuals.
  • Troubleshooting & Quality Assurance
  • Diagnose and resolve critical production issues promptly, ensuring minimal downtime.
  • Implement continuous monitoring solutions to proactively address performance bottlenecks or errors.
  • Continues Improvement
  • Research and evaluate new technologies, tools and industry trends to improve development efficiency and product quality.
  • Propose and implement enhancements to current processes, coding standards, and system architectures.
  • Project Management & Leadership
  • Work with team members to estimate timelines, define project plans, and manage deliverables within set deadlines.
  • Communicate progress, challenges, and solutions clearly to both technical and non-technical stakeholders.
  • Provide strategic input on project roadmaps, ensuring alignment with business goals and user needs.
Qualifications
  • Education: Bachelor’s or Master’s degree in Information Technology, Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience: 3+ years of hands-on experience in Java backend development.
  • Technical Skills:
  • Java Expertise: Proficiency in Java 8+ with a strong understanding of both OOP and functional programming paradigms.
  • Frameworks & Architecture:
  • Extensive experience with Spring Boot, hibernate, and microservices architecture
  • Familiarity with building RESTful APIs and distributed systems.
  • Databases:
  • Relational (MySQL, MariaDB) and NoSQL (PostgreSQL, MongoDB) proficiency.
  • Experience optimizing queries, stored procedures, and database performance.
  • Messaging & Integration: Knowledge of Kafka, RabbitMQ or other messaging/ queuing systems.
  • Cloud & Containerization:
  • Hands-on experience with AWS, Azure, or Similar cloud platforms
  • Containerization (Docker) and orchestration (Kubernetes) for microservices development.
  • DevOps & CI/CD:
  • Familiarity with Jenkins, GitLab CI/CD or Similar pipeline tools.
  • Soft Skills:
  • Problem-Solving & Strategic Thinking: Ability to diagnose complex issues and propose efficient solutions.
  • Collaboration & Communication: Strong communicator who can work effectively with cross-functional teams, including front-end, QA and product stakeholders.
  • Leadership & Mentorship: Capable of guiding junior developers and promoting a culture of continues learning.
  • Adaptability & Independence: Self-motivated, able to manage multiple tasks under tight deadlines, and open to learning modern technologies.
  • Organization & Prioritization: Strong organizational skills to balance competing priorities in a fast-paced environment.
business_centerHigh salary

Senior Quality Engineer - Johor Bahru

apartmentFlexplaceJohor Bahru
in a respectful, inclusive, and collaborative environment. If you are excited about a role but don't meet every bullet point, we encourage you to apply and join us to create the extraordinary. Job Summary The “Quality Engineer” will be based in Flex PTP...
apartmentIntegrated System Itech Sdn BhdplaceJohor Bahru
Assist in managing and maintaining IT inventory, including tracking hardware and software assets.  •  Participate in IT projects and initiatives, such as software deployments, hardware upgrades, and system migrations, under the guidance of senior IT staff...
apartmentFlexplaceJohor Bahru
products and contribute to our growth, we’re looking to add a Senior Test Engineer located in Senai, Johor. What a typical day looks like:  •  Directs and/or coordinates electronic engineering and/or technical personnel in fabrication and design of testing...