About this roleJOB SUMMARY Strategic Advisors Technology (SAT) is seeking a Software Engineer with strong expertise in Java and hands-on experience building enterprise-scale, cloud-ready distributed systems. This role requires expertise in performance testing with a passion for advancing modern technology practices. The engineer will play a hands-on role in designing, developing, and enhancing backend services using Java, while also supporting front-end development as needed. Collaboration across engineering, product, and architecture teams to build solutions that align with business priorities and technical strategies is essential. Critical thinking, problem-solving, and translating requirements into working software are central to this role. Key Responsibilities Design and execute performance tests (load, stress, soak, spike, capacity) using Apache JMeter; build reusable test plans and data strategies. Instrument and analyze end-to-end system performance with Dynatrace (or similar APM)trace hotspots across services, JVM/CLR, DB, caches, and external dependencies. Engineer for scalability & resiliencyprofile bottlenecks, optimize code paths, tune JVM, threads, DB queries, connection pools, caches, and message brokers. Automate performance pipelinesintegrate tests into CI/CD (e.g., GitHub Actions, Jenkins, GitLab CI) with pass/fail gates based on thresholds. Design and implement backend services, microservices, and APIs using Java. Support and enhance user experiences through front-end development. Build solutions that meet functional and non-functional requirements, including performance, scalability, and security. Participate in design reviews, code reviews, and quality initiatives. Contribute to CI/CD improvements, cloud readiness, and engineering best practices. Engage in automated testing and ensure high-quality, maintainable code. Collaborate with global teams to drive modern engineering standards. Required Qualifications 68 years of full-stack development experience with a strong focus on Java and backend engineering. Proficiency with Java EE, Spring Boot, Spring MVC, and RESTful API development. Experience building scalable microservices and distributed systems. Solid understanding of domain-driven design utilizing object-oriented programming principles, secure coding, and best engineering practices. Hands-on experience designing, developing, and operating event-driven systems using Apache Kafka. Knowledge of CI/CD pipelines (Jenkins, uDeploy or equivalent). Strong communication and collaboration skills in Agile environments (Scrum/Kanban). Self-driven, detail-oriented, and comfortable operating independently in a fast-paced environment. Preferred Qualifications Exposure to Docker/Kubernetes and cloud platforms such as AWS or Azure. Certifications None specified. Education: Bachelors Degree