Full Description
Establish the charity of Digital Strategies as a Java Developer
Job Description:
The design, development, and administration of Java-based applications fall within the purview of the Java Developer, a high-impact engineer. Building scalable, effective, and secure high-volume, low-latency applications for mission-critical systems is your main goal. As the "System Architect," you strike a balance between clear, modular code and intricate business logic. A Java enthusiast who enjoys solving algorithmic problems, works well in a Microservices context, and is dedicated to continuous development through rigorous testing and peer reviews is the ideal candidate.
Key Duties:
Application Development: Use frameworks like Spring Boot or Jakarta EE (previously J2EE) to design and create high-caliber software using Java 8+ (and later versions).
Microservices Architecture: Create and manage microservices
and distributed systems while guaranteeing smooth communication over gRPC, REST APIs, or message brokers.
Object-Oriented Design: Use popular Design Patterns (Singleton, Factory, Observer, etc.) and SOLID principles to write well-designed, testable, and effective code.
Database Integration: Use Hibernate or Spring Data JPA to provide data persistence layers; handle connections with relational (MySQL, PostgreSQL) or NoSQL (MongoDB, Cassandra) databases; and optimize SQL queries.
Concurrency & Multithreading: Use Java's concurrency facilities to manage intricate asynchronous processes and create thread-safe programs.
Testing and Quality Assurance: Create thorough unit and integration tests with JUnit and Mockito to guarantee 100% code reliability.
We invite you to apply and explore this exciting opportunity!
Warm Regards,
HR - Maria
88708 33430
infohrmaria04@gmail.com