About Ajackus: Ajackus is a leading technology solutions provider that helps businesses achieve their goals through innovative software solutions. We are committed to delivering high-quality services and building long-term relationships with our clients. Our team of experts is dedicated to creating impactful and efficient solutions that drive success.
Job Description: We are looking for a Senior Java Developer with 4+ years of experience who is highly proficient in Java, Spring Boot, PostgreSQL, NoSQL, and Maven. Experience with front-end frameworks like React/Angular is a plus. Join our dynamic team and play a key role in developing scalable and high-performance solutions while mentoring junior developers and driving technical excellence.
Responsibilities:
- Architect and implement optimized database structures for PostgreSQL and NoSQL databases, ensuring high performance and scalability.
- Oversee and guide the team in using Maven for dependency management and build automation.
- Collaborate with cross-functional teams to define, design, and implement features that exceed client expectations.
- Write clean, efficient, and well-documented code while maintaining a high standard of code quality and adhering to best practices.
- Troubleshoot, debug, and enhance software solutions to maintain optimal functionality and reliability.
- Provide mentorship to junior developers, assisting them in overcoming technical challenges and improving their skill sets.
- Work with AI technologies to integrate machine learning models and intelligent systems into applications, driving innovation in solution development.
- Optionally contribute to front-end development when required.
- Stay current with industry trends and continuously drive improvements in development processes and technology stacks.
Qualifications:
- 4+ years of hands-on experience in software development using Java and Spring Boot.
- Expertise in working with PostgreSQL and NoSQL databases.
- Strong proficiency in Maven for dependency management and build automation.
- Extensive experience in AI technologies, including machine learning, neural networks, and AI-driven application development.
- Good to have experience with React/Angular for front-end development.
- Experience in leading or mentoring a development team and guiding technical decisions.
- Excellent problem-solving abilities and the capability to work independently or in a team environment.
- A Bachelor’s degree in Computer Science, Engineering, or a related field.