Java Developer - Inventory System

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

PHP 640,536 Yearly

HOURS PER WEEK

TBD

DATE POSTED

Feb 1, 2025

JOB OVERVIEW

Company Overview:
We are an innovative inventory software startup focused on simplifying, streamlining, and optimizing the inventory management industry. Our mission is to create the most user-friendly and efficient inventory management system on the market. We are building a solution from the ground up and need talented developers who are passionate about working with Java to help us build and scale our platform.

Job Responsibilities:
- Design, develop, and maintain core features of our inventory management system using Java and related technologies.
- Build scalable, high-performance, and secure backend components that support the platform’s functionality.
- Collaborate closely with product managers, UI/UX designers, and other engineering teams to deliver new features and improvements.
- Write clean, maintainable, and efficient code with a focus on performance and reliability.
- Integrate with third-party APIs and external systems (e.g., ERP, e-commerce platforms) to extend the system's capabilities.
- Implement and maintain database solutions, including relational and NoSQL databases, to ensure data integrity and fast query performance.
- Work on unit testing, debugging, and ensuring the software meets quality standards.
- Participate in code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
- Continuously monitor, optimize, and improve the system’s performance as the user base grows.

Required Skills & Qualifications:
- Strong experience with Java, including proficiency in Java frameworks (e.g., Spring, Hibernate, etc.).
- Solid understanding of object-oriented design principles and design patterns.
- Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB) and writing optimized SQL queries.
- Familiarity with cloud platforms (e.g., AWS, Azure) and deploying Java applications in cloud environments.
- Experience working with RESTful APIs, microservices, and message queues (e.g., Kafka, RabbitMQ).
- Knowledge of unit testing frameworks (e.g., JUnit, TestNG) and writing comprehensive tests.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues.
- Ability to collaborate effectively in a team environment and communicate technical ideas clearly.
- Familiarity with version control systems like Git and CI/CD pipelines.

Experience:
Preferred: 3+ years of experience developing Java-based applications in a professional setting.
Alternative: Open to candidates with a strong foundation in Java and the ability to learn and adapt quickly.
Location: This position is remote

Company Culture:
We are looking for developers who are eager to help build a product from the ground up. At our startup, you'll work in a fast-paced, collaborative environment where creativity, innovation, and problem-solving are key to our success. We value team players who take pride in writing high-quality, maintainable code and who are passionate about building products that make a real difference.

Compensation:
- Competitive salary based on experience.
- Comprehensive benefits package, including health, dental, and vision coverage.
- Opportunities for growth as the company expands.

How to Apply: Please email your resume, cover letter, and project portfolio to actiontrakhiring@gmail.com. Please include "Java Developer Application" as your subject line.

We look forward to hearing from you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin