Batu Pahat - Senior Software Engineer (JAVA)
Atoz Software Tech Sdn Bhd Batu Pahat Full-time
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.
- 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.
FlexBatu Pahat
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...
Integrated System Itech Sdn BhdBatu Pahat
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...
FlexBatu Pahat
products and contribute to our growth, we’re looking to add a Senior Equipment Engineer located in Senai, Johor.
What a typical day looks like:
• Through troubleshooting, identifies machine malfunctions and isolates the failure mechanism.
• Repairs...