Full Stack Java Developer Needed: Build Innovative Web Solutions at ADI
Job Title: Full Stack Developer (Java)
Location: [ARI, Bangkok, Thailand]
Work Mode: On site 100%
Salary: 25-30 K
Job Description:
As a Full Stack Developer specializing in Java, you will be responsible for developing and maintaining both the front-end and back-end components of our web applications. You will work closely with cross-functional teams to design, build, and deploy scalable and robust solutions that meet the needs of our clients.
Key Responsibilities:
Design and Development:
– Develop, test, and deploy high-quality, scalable, and efficient web applications using Java for the back-end and various front-end technologies.
– Collaborate with product managers, designers, and other developers to define and implement innovative solutions for product direction, visuals, and experience.
Front-End Development:
– Create responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks (such as Angular, React, or Vue.js).
– Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
Back-End Development:
– Build and maintain server-side logic, APIs, and databases using Java and frameworks such as Spring Boot, Hibernate, or similar.
– Implement security and data protection measures, and ensure the application’s responsiveness to front-end requests.
Integration and Deployment
– Integrate front-end and back-end aspects of the application seamlessly.
– Deploy applications on cloud platforms (such as AWS, Azure, or Google Cloud) and manage continuous integration and delivery pipelines.
Maintenance and Optimization:
– Monitor and optimize application performance, reliability, and scalability.
– Troubleshoot and debug issues across the full stack and implement effective solutions.
Collaboration and Communication:
– Participate in code reviews and provide constructive feedback to peers.
– Stay up-to-date with emerging technologies and industry trends, and apply this knowledge to improve our products.
Qualifications:
– Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
– Proven experience as a Full Stack Developer or similar role with a strong portfolio of web applications.
– Proficiency in Java, with in-depth knowledge of frameworks such as Spring Boot and Hibernate.
– Experience with front-end frameworks/libraries such as Angular, React, or Vue.js.
Skills:
– Solid understanding of HTML, CSS, JavaScript, and front-end build tools (e.g., Webpack, Babel).
– Familiarity with database systems (e.g., MySQL, PostgreSQL, MongoDB) and ORM technologies.
– Experience with RESTful APIs and web services.
– Knowledge of version control systems (e.g., Git).
– Strong problem-solving skills and attention to detail.
– Excellent communication and teamwork abilities.
Preferred Qualifications:
– Experience with microservices architecture.
– Familiarity with containerization tools such as Docker and orchestration tools like Kubernetes.
– Knowledge of agile methodologies and DevOps practices.
– Experience with testing frameworks (e.g., JUnit, Selenium).
What We Offer:
– Competitive salary and benefits package.
– Opportunities for professional growth and development.
– Collaborative and inclusive work environment.
– Flexible work arrangements and remote work options.
How to apply:
Interested candidates are invited to submit their resume and a cover letter outlining their relevant experience and why they are a good fit for this role to [sales4@adiresouring.com] with the subject line “Full Stack Developer (Java) Application – [Your Name]”.