Java Developer in Tazoult, Batna at Agency
Job Description
Job Title: Senior Java Developer
Department: Engineering
Company: Technology Solutions Inc.
Job Summary • Design, develop, and maintain robust and scalable Java-based applications. • Collaborate with cross-functional teams to define, design, and ship new features. • Write high-quality, maintainable, and efficient code. • Troubleshoot, debug, and upgrade existing systems. • Participate in code reviews to ensure code quality and adherence to best practices. • Contribute to architectural discussions and decisions. • Mentor junior developers and share technical expertise. • Stay up-to-date with emerging technologies and industry trends.
Key Responsibilities • Develop and implement new software features using Java and related technologies. • Integrate software components into a fully functional software system. • Ensure the technical feasibility of UI/UX designs. • Optimize applications for maximum speed and scalability. • Implement security and data protection measures. • Document software designs and specifications.
Required Skills • Technical Skills
- Java (Core Java, Java EE)
- Spring Framework (Spring Boot, Spring MVC, Spring Security)
- RESTful Web Services
- SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
- Version Control Systems (e.g., Git)
- Build Tools (e.g., Maven, Gradle)
- Cloud Platforms (e.g., AWS, Azure, GCP)
- Microservices Architecture
- Unit and Integration Testing (e.g., JUnit, Mockito) • Soft Skills
- Problem-solving
- Analytical thinking
- Communication
- Teamwork
- Adaptability
Qualifications • Bachelor's degree in Computer Science, Engineering, or a related field. • Proven experience as a Senior Java Developer or similar role.
Experience Required • Minimum of 5 years of professional experience in Java development. • Experience with agile development methodologies. • Experience in designing and developing enterprise-level applications.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go