mSensis S.A.

Java Software Engineer

Posted: 23 minutes ago

Job Description

We are looking for a Java Engineer with strong expertise in system performance optimization and scalability. The role involves enhancing existing applications, ensuring stability and building solutions that scale seamlessly with growing demand.Key QualificationsProven background working on high-performance, mission-critical, customer-facing systems with elastic loads.Hands-on experience across multiple Java versions (8 through 21+).Strong track record in tuning and scaling distributed applications on Spring Boot and WildFly.Practical knowledge of Kubernetes and Docker for containerized deployments.Solid grasp of build tools (Maven, Gradle) and version control (Git).Deep understanding of HTTP and REST API development.Advanced skills in Oracle SQL optimization, including indexing, query tuning, and performance analysis.Expertise in JVM performance profiling, garbage collection strategies, and fine-tuning.Experience monitoring and analyzing systems with Grafana, ELK Stack, or similar tools.Familiarity with Redis or other key-value data stores.Experience containerizing monolithic applications.Knowledge of OAuth2 and OIDC for secure authentication and authorization.Ability to design highly available, distributed architectures.Hands-on experience with RabbitMQ and messaging in distributed systems.Strong understanding of microservices, event-driven design, and streaming technologies.Comfort working with Linux environments and shell scripting.Experience running load tests with tools like Gatling or JMeter.Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).Commitment to clean, maintainable, high-quality code (Clean Code, Clean Architecture).Collaborative team player, with solid communication skills and experience in agile environments. What We OfferWork on challenging, large-scale systems.Modern tech stack and cloud-native architectures.Flexible working arrangements.Competitive compensation.Collaborative and supportive engineering culture. 

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In