We connect you with the best IT jobs in Mexico and the US
Senior Java Engineer
Location
United States
Posted
133 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Engineer
Dresden Partners Community
• Design, develop, and maintain scalable microservices using Java 8+ and Spring Boot. • Design scalable database schemas for high-transaction-volume systems, applying normalization, partitioning, and sharding. • Optimize SQL queries and resolve performance issues such as full table scans. • Analyze execution plans using EXPLAIN / EXPLAIN ANALYZE and cost-based optimizers. • Work with distributed architectures and apply microservices patterns. • Ensure high code quality, testability, and backend performance. • Monitor and optimize production systems using observability tools.
Job Requirements
- 8+ years of experience working with Java.
- Strong experience with Java 8+ and Spring Boot.
- Deep knowledge of distributed systems architecture.
- Proficiency in design patterns and SOLID principles.
- Advanced experience in concurrency, thread management, and backend performance optimization.
- Hands-on experience with RDBMS (MySQL / Amazon Aurora).
- Strong SQL fundamentals: joins, subqueries, indexing, partitioning, and locking.
- Proven experience designing scalable database schemas for high-transaction systems.
- Solid knowledge of Hibernate/JPA, including handling common issues such as N+1 queries and lazy loading.
- Experience with AWS RDS/Aurora, read replicas, and parameter groups.
- Experience using monitoring and observability tools: CloudWatch, Performance Insights, Datadog, Grafana.
- Strong focus on code quality and testing (JUnit, unit and integration tests).
Benefits
- Statutory and enhanced benefits.
- Grocery vouchers.
- Life insurance.
- Dental plan.
- Savings fund.
- Training and more...
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• Lead the design of high-performance distributed systems capable of handling global traffic • Develop and refine services to improve scalability and efficiency • Drive the transition toward a service-oriented architecture (SOA) to ensure modularity and resilience • Set the bar for code quality by enforcing SOLID principles, design patterns, and testing standards • Actively coach mid-level engineers through deep code reviews and technical knowledge sharing • Identify bottlenecks in services and implement advanced caching and database strategies • Partner with Product and DevOps to translate complex requirements into scalable technical roadmaps
• Perform database engineering and administration activities including design, planning, configuration, monitoring, automation, self-serviceability, alerting, and space management, database backup and recovery. • Plan computerized databases, including base definition, structure, documentation, long-range requirements, operational guidelines, and protection with a capacity to lead and advise on migration and modernization. • Discover and execute workload migrations to Cloud (Azure/GCP). • Hand’s on with using cloud tech tools such as Azure Migrate, Data Migration Service, Azure ASR, GCP DMS, GCP Backup and Disaster Recovery Service. • Migration from Oracle or/and Postgres to/from Other RDBMS platform for PaaS models like Azure Database, GCP Cloud SQL, Oracle@GCP. • Understanding Cloud basics and perform duties like security management, storage management, Backup Vaults, Key vaults, Server/DB Monitoring. • Cost Optimization: Compute and workload analysis, License enhancements and features.
Java Developer
nDeavour ConsultingWe are a staffing and IT recruitment company based in Sofia, Bulgaria.
• Participate in the design, implementation and code review process of backend solutions. • Use infrastructure based on AWS, Jenkins, Docker, Kubernetes, Kafka, Gradle, Git, etc. • Design modular, scalable and portable solutions • Write clean, readable and reusable code, on time and quality • Be able to deliver to deadlines, as required in the agile methodology • Be able to organize and prioritize work appropriately, as required
Senior Fullstack Developer, Java, JavaScript
Deutsche Telekom IT Solutions SlovakiaGrowing bigger, getting better. An IT company which creates values for its customers and helps its region to improve.
• Continuously develop and enhance the VIS-Tool application in an agile environment. • Design and implement modular extensions to automate order request processes (Abrufaufträge) in the CVS/CPS landscape. • Replace manual, Excel-based workflows with scalable, web-based solutions. • Implement functional changes across multiple application modules. • Develop backend and frontend components using Java, JavaScript, and SQL with Oracle databases. • Design technical solutions at module and component level within existing system architectures. • Integrate VIS-Tool with internal microservices, contract systems, and master data sources. • Provide technical consulting and advisory support to business stakeholders. • Collaborate closely with developers, analysts, and business teams in cross-functional agile setups. • Contribute to technical documentation and overall system transparency. • Support the stability, maintainability, and continuous improvement of the application.




