Java Performance Architect

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Fresche Solutions

Fresche Solutions

201 - 500 employees

💼 Consulting

💰 Debt Financing on 2018-05

Consulting

Fresche Solutions is an IT consulting and development company specializing in strategy, design, development, modernization, and transformation of business-critical systems. The company focuses on bridging the gap between legacy systems and modern technology, offering services like application design, modernization, and managed services. Fresche has collaborated with notable clients such as Adidas and Volvo, helping them enhance their digital capabilities and competitiveness in the evolving digital landscape.

📋 Description

• Lead investigation and resolution of complex Java performance issues across application code, JVM, middleware, databases, operating systems, infrastructure, and external dependencies • Analyze JVM and application behavior, including memory utilization, garbage collection, threading, concurrency, CPU usage, connection management, application-server configuration, latency, and throughput • Use profiling, observability, thread dumps, heap dumps, database analysis, and other diagnostic techniques to identify root causes • Recommend improvements to scalability, stability, resource utilization, and system efficiency • Evaluate application architecture and design scalable, maintainable, high-performing Java solutions across traditional, distributed, cloud, and modernized environments • Lead technical discovery sessions, architecture workshops, performance assessments, and solution-design discussions with clients and internal teams • Produce and present technical findings, architecture recommendations, root-cause analyses, remediation plans, and implementation roadmaps • Serve as a senior technical escalation point throughout delivery • Work directly with clients and internal teams to communicate findings, recommend architectural improvements, and support implementation through completion

🎯 Requirements

• Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent practical experience • 10+ years of experience designing, developing, troubleshooting, and architecting complex enterprise applications • Demonstrated experience in a senior architecture, principal engineering, or technical leadership role • Deep hands-on experience with Java and JVM performance optimization, including memory management, garbage collection, threading, concurrency, heap/thread analysis, JVM tuning, profiling, latency, and throughput • Experience with enterprise Java frameworks and application servers such as Spring/Spring Boot, WebSphere, WebLogic, JBoss/WildFly, Tomcat, Open Liberty, or comparable technologies • Strong experience diagnosing production performance issues across application code, JVM, middleware, database, operating system, infrastructure, and network dependencies • Experience with application performance monitoring, observability, and diagnostic tools such as Dynatrace, AppDynamics, New Relic, Datadog, Splunk, Java Flight Recorder, Java Mission Control, VisualVM, or comparable tools • Strong understanding of database performance, scalability, capacity planning, resource utilization, and application-to-database interactions • Strong client-facing communication, technical documentation, presentation, problem-solving, and stakeholder-management skills • Preferred: experience with high-volume, low-latency, transaction-intensive, or mission-critical Java applications • Preferred: experience with distributed systems, microservices, APIs, cloud platforms, Docker, Kubernetes, or hybrid-cloud architectures • Preferred: experience with performance and load-testing tools such as JMeter, Gatling, LoadRunner, or comparable technologies • Preferred: experience with enterprise databases such as DB2, Oracle, PostgreSQL, SQL Server, or similar platforms • Preferred: experience with application modernization, platform transformation, DevOps, SRE, or production-support environments • Preferred: experience in consulting, professional services, or client-facing delivery environments

🏖️ Benefits

• Flexible hours • Work remotely from anywhere in North America or from one of the company’s offices • Permanent, full-time employment opportunity • Diverse and inclusive workplace • Equal opportunity employer

Apply Now

Similar Jobs

🕒 2 days ago

Liviniti

501 - 1000

🏥 Healthcare

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Back-End Developer building .NET and Azure solutions for Liviniti’s healthcare adjudication systems. Designing databases, APIs, and compliant business logic while mentoring junior developers.

🕒 2 days ago

ComboCurve

51 - 200

💼 Consulting

📦 Logistics

⚡ Energy

Senior Python Engineer building calculation logic, APIs, and cloud infrastructure for ComboCurve’s energy-sector economics platform. Owning features from design through deployment and monitoring.

🕒 2 days ago

CrowdStrike

5001 - 10000

🔒 Cybersecurity

☁️ SaaS

🤖 Artificial Intelligence

Software engineer building cloud infrastructure automation for CrowdStrike's cybersecurity platform. Developing secure tools, APIs, dashboards, and production systems with Go and related technologies.

🕒 2 days ago

Redapt, Inc.

201 - 500

💼 Consulting

📦 Logistics

📣 Marketing

Senior Database Engineer modernizing relational databases for Redapt, a data center infrastructure and cloud services provider. Designing AWS, PostgreSQL, migration, performance, and HA/DR solutions.

🕒 2 days ago

1Password

501 - 1000

🔒 Cybersecurity

☁️ SaaS

⚡ Productivity

Rust developer building secure password-management experiences for 1Password’s customer-facing product surfaces. Owning systems work across development, testing, reliability, and production support.