Job Description
Join Lathransoft as a Senior Java Developer! We're looking for someone with at least 5 years of experience to help us build amazing Java applications.
What You'll Do:
- Develop and maintain Java applications using frameworks like Spring Boot, WebFlux, and Spring MVC.
- Ensure secure applications using Spring Security.
- Dive into microservices architecture with tools like Spring Cloud and Quarkus for scalable and cloud-friendly solutions.
- Leverage SQL and MySQL for efficient data storage and retrieval.
- Implement and apply design patterns to create robust and scalable solutions.
- Contribute to web development projects using frameworks like Apache Struts and JavaServer Faces (JSF).
- Explore the world of big data with technologies like Apache Hadoop and Apache Kafka.
- Utilize Redis for caching and efficient data storage.
- Ensure top-notch code quality with testing frameworks like JUnit and TestNG.
- Keep things organized with modern build tools like Apache Maven and Gradle.
Newer Java Features You'll Love:
- Stay in the loop with the latest Java features, like Project Loom for smooth concurrency, Records for easy data handling, and Pattern Matching for cleaner code.
- Work with Sealed Classes to simplify class structures.
What You Need:
- At least 5 years of experience in Java development.
- Strong skills in Java and familiarity with Spring, WebFlux, Spring Security, and related frameworks.
- Experience with microservices, cloud platforms, and modern Java features.
- Comfortable with web development, SQL, MySQL, and design patterns.
- Familiarity with big data technologies and caching mechanisms like Redis.
- A track record of delivering high-quality code and collaborating effectively.
- Good problem-solving and communication skills.