Senior Java Technical Expert - Remote Opportunity
About the Role
We are seeking a Senior Java Technical Expert to join our dynamic team. This remote opportunity allows you to leverage your extensive experience in Java development while working in a flexible environment. As a Senior Java Technical Expert, you will play a crucial role in designing, developing, and maintaining robust and scalable applications using Java technologies.
What You'll Do
- Design, develop, and maintain scalable applications with Java and Spring Boot.
- Implement microservices and event-driven architectures to enhance application performance.
- Utilize relational databases such as PostgreSQL and document-oriented databases effectively.
- Apply DevOps principles, focusing on CI/CD practices to streamline development processes.
- Contribute to code quality through testing, coverage, and code reviews using tools like Sonar.
- Participate in the entire software development lifecycle, from design to production.
- Engage in continuous improvement of development practices and methodologies.
- Work collaboratively in an Agile environment, utilizing SCRUM methodologies.
Requirements
- Minimum of 7 years of experience in a similar role as a Java Technical Expert.
- Proficient in Java 8+ (versions 8, 11, 17, 21) and Spring technologies (Spring Boot, Spring Data, Spring MVC, Spring Security).
- Strong understanding of coding best practices, including Design Patterns and Clean Code principles.
- Experience with REST APIs and microservices architecture.
- Familiarity with testing frameworks such as JUnit and Mockito.
- Solid DevOps culture with experience in Git, Jenkins, Docker, and CI/CD pipelines.
- Experience in Agile methodologies, particularly Scrum and SAFe.
- Knowledge of Cloud environments (AWS, Azure, GCP) is a plus.
Nice to Have
- Experience with front-end technologies such as Angular or React.
What We Offer
- Competitive salary range of $120,000 - $150,000 per year.
- Flexible remote work options to promote work-life balance.
- Opportunities for professional development and continuous learning.
- Collaborative and innovative work environment.
- Health and wellness benefits.
This role offers a unique opportunity for experienced Java developers to work remotely while contributing to innovative projects at SQLI.
Who Will Succeed Here
Proficient in Java and Spring Boot, with a proven track record of developing microservices architectures that are scalable and maintainable, utilizing tools like Docker for containerization.
Strong experience with CI/CD pipelines and Git for version control, demonstrating an ability to implement automated testing and deployment processes in an Agile environment.
Expertise in PostgreSQL database management, with a focus on performance tuning and optimization, coupled with a proactive mindset to tackle complex technical challenges in a remote work setting.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months