Java Software Engineer
Role details
Job location
Tech stack
Job description
Work independently on projects and be responsible for complying with time and quality specifications. - Work during EST working hours (at least till noon EST). MUST HAVES - 4+ years of professional experience. - Deep understanding of PostgreSQL internals, performance tuning, and optimization. - Deep understanding of JPA and Hibernate ORM, experience with performance tuning techniques for Java web applications. - Strong expertise in Spring Framework. - Solid grasp of SQL query optimization, index usage, and data modeling best practices. - Comfortable analyzing query plans, tuning long-running transactions, and eliminating performance bottlenecks. - Ability to work across teams and communicate complex architectural ideas clearly. - Solid understanding and experience with Microservices. - Understanding of Kubernetes. - Business-level English is required. NICE TO HAVES - Familiarity with distributed systems and cloud-native database architecture. - Experience with, caching
Requirements
strategies, (e.g., Redis, Memcached). - Knowledge of DevOps or CI/CD integration for database environments. - Experience with monitoring and observability tools like Prometheus, Grafana, Grafana Tempo. - Proven ability to understand the big picture and quickly comprehend complex relationships in dynamic organizations. - Enthusiasm for acting as a team player especially when it comes to cross-functional teams paired with a passion for working independently, assuming holistic responsibility for a project. - Structured and meticulous working style, willing to learn new things. PERKS AND BENEFITS - Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps. - Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities. - A selection of exciting projects: Join projects with modern